That is more natural. Why? I think this is just one of those occasions when the answer is 'Because it is'.
Actually, most of us would probably say, "I'm sorry I didn't write earlier/sooner".
Context is important. Please provide enough for us to be able to deal effectively with your question.
Your thread title should include all or part of the word/phrase being discussed.
If you just want to know the meaning of a word, try OneLook Dictionary Search first.