First I want to say hello to everyone, this is my first post here. Also this is a pretty long story but please try and read it if you can.
I am 21 and have been in a relationship with my girlfriend for the past 9 months. We both do the same course at the same university so we constantly see each other. When I found out she likes me back in July I thought I should give it a shot. At first it was fun, she is a very loving person and we both enjoyed being around each other. Over time I started to find out more and more about her and some things which I didn't like came up. That paired with the fact that I now truly believe that I am a happier person when I am single made me decide to break up with her. I realise that I am very selfish and maybe too self-centered sometimes, but I simply can't be in a relationship that doesn't make me happy.
On the day of the break up I did something stupid and lied to her about my reasons for breaking up with her. I said that I get jealous very easily and I can't seem to help it no matter what I do. This is true, I tend to get jealous sometimes and it's not very constructive. I could not bring myself to tell her that I am happier when single and that I am bored with the relationship. She took the news very badly and could not stop crying. She was begging me not to break up with her. I felt bad about the whole situation and we ended up going on a break. A few days later I had a weak moment and contacted her which eventually lead to us getting back together. Again, not a wise move.
She made me promise that I would not do that to her ever again but I explained that I can't do that, which she understood. Things were going well but now I feel bored again and I know that by being in this relationship I am causing myself pain and it is not fair on her either. She is constantly arguing with her sister because they no longer spend time together like they used to. She has never had a boyfriend break up with her because she would always be the one getting bored.
I think that us being separated would work better off for everyone in the long run. The problem is that I can't stand the thought of making her feel that way again. We are now 3 months away from finishing our degree, and this shock would have a considerable impact on the quality of her work. I don't know how to approach the situation. Should I wait until we finish our course and then attempt the break up? As it is, the relationship is affecting my work. I know it would be awkward seeing her every day at uni after breaking up with her. Even if I do end up doing it soon, I still don't know how to break it to her or even what to say. How would you approach the situation?
Any advice or criticism would be greatly appreciated. Thank you for taking the time to read all of this!