<human>: Give me the gist of the text in a nutshell

I broke up with my boyfriend about six months ago. It was the right thing to do and I don't regret it. But what I do regret is the way I treated him. He was a fantastic boyfriend who unfortunately I did not love him or at least did not love him as much as he loved me.

For the first year we were great together. I loved him, he loved me everything was great. Yet after about a year my feelings started to change. He treated me right and I repaid him by easily getting annoyed,  not supprting him as much as I should have and not spending much time with him.

What I want advice on is whether I should apologise? I know he deserves an apology as I was a pretty shitty girlfriend but I am unsure whether it is the right thing to do as I don't want to hurt him more. The break up hit him hard so I have kept my distance. I want to apologise. What I want to know is whether Reddit thinks it is a good idea. Has anyone ever been in a similar situation? What did you do and what were the outcomes? The most important thing is that my ex is not hurt more than he already has been.
<bot>: was a shitty girlfriend, broke up with boyfriend, want to apologise for the way I acted. Is it a good idea?