Okay, so you both sucked. Five years ago. Why exactly do you want to reach out and apologize now?
For the record, according to PBS and Muppets everywhere, it's never too late to fix a mistake.
However, what do you expect from this at all? Only reason I'm asking is because five years really is a long time to hold onto something when you admit that you both sucked as humans towards one another. You want to apologize and are you hoping that he'll do the same and that you two can rekindle the romance? Or is this just one of those "My Name Is Earl" getting right with life type epiphanies?
Point is, if you want to apologize then feel free. I'm just curious as to your motivation.
You've posed this question to other Guys also, and several of us have responded there:
http://www.guyspeak.com/answers/sigh-my-ex-boyfriend-was-abusive-i-was-a-bitch-is-it-too-late-to-apologize-for-my-part-of-the-fiasco/
Yeah, many people do that. How annoying.
OP here. (Sorry, I wasn't expecting a response).
More like a sudden moment where I read something and went: Ok, I get that I didn't act right either as opposed to just being a victim. So, is the honorable thing to apologize? Is it the right thing too?