Should I split up with my boyfriend?

I’ve been with him for about 2 and a half years now. We both applied for the same uni and met on the open day, this is when we first started talking and added each other on social media etc. Before first year started we had met up numerous times (he’s from the south and I’m from the north) and started the relationship. I’m about to start third year and am starting to worry... We’ve spent all the first two years together, I’ve made friends and he hasn’t so he spends a lot of time with me. To save him money I’ve allowed him to stay at my accommodation whenever he has uni and now I think he relies on that so he doesn’t have to commute. I’ve always felt that I have given him so much and put so much effort it’s hardly reciprocated. I always have to beg him to make plans with me. Going into my last year of uni I’m worried that I’m not making the most of my time and wondering if I should be single during third year. It’s going to be a stressful time and I’ve also very recently found myself being attracted to other guys and feeling so so awful about it. I know if we split up it would break his heart and we are on the same course at uni so we’d see each other during lectures making it soooo awkward. I just really don’t know what to do, would appreciate any advice.

Vote below to see results!