Break up? Make up?

I love my boyfriend so much but we fight and he goes and does what I hate. Smokes, drinks and parties. That’s ONLY when we fight. When we are all good it’s the best relationship I have ever had in my life. I’m 18 and I have only had 2 other boyfriends. I’m not sure how to deal with it. If I break up with him then how do I get over him. I just feel like when we fight he doesn’t care about my feelings. When he’s cross faded he is sooo mean to me. Idk pls help.

Vote below to see results!