It is never easy to admit when you are wrong. Seeking forgiveness is a very humbling experience. You can (and likely will) pour out your heart, having thought very carefully of the words to use and their delivery, but it is left to the person whom you have wronged to either accept or reject. No matter the response, you have to be able to forgive yourself and move forward. I made such an apology and received a terse response which, in all honesty, I deserved. I was not expecting a warm reception, or even a reply but I felt like a jerk nonetheless. An apology should never take long to deliver, the more time you allow to pass, the less likely you will be to make it, and the more hurt the person who deserves it will be. I cannot change what I did, but I can change how I behave in the future. I will not continue to beat myself up about something that has already happened. I will simply do better.