I would suggest changing "all this while" to "all this time" or (my preference) "all theseyears." Any of those can cover a five-year period.
All of the 'forgiveness' samples you've listed are correct. Beg is a pretty strong word in this context and implies you feel VERY bad about having offe