I need some advice please!

I have been dating my boyfriend for almost 3 years now. We are thinking of getting married this summer and plan to get an apartment for us to live in. He really wants to start a life with me and I used to too. Now I'm not sure if that's what I want anymore. Sometimes I would love my boyfriend so so much but sometimes I wouldn't care or love him at all. I don't know why I feel like that sometimes and I just feel that I should leave this relationship because I feel guilty and apologetic towards his feelings for me. We have been on and off for the last year or so and I know that's not healthy! I had imagined a life with him and I don't think I could spend my life with someone else besides him. What should I do....?