I know how much teens hate hearing this, I did as a teen, but I have years of experience, both mine and others, and can see things going on you can't recognize yet.
What I see is you downplaying your feelings in order to keep in a relationship you don't want to let go of. This is a Bad precedent to start in your relationship. One day you will get tired of this, but it will be what he expects you to continue doing. Conflict. You're setting yourself up to be disregarded.
He's doing things you don't like and you make excuses for him. And he ignores your complaints. And why shouldn't he? You turn against yourself and take the blame so you don't upset the balance of things. This way his behavior is never at fault. And if he comes from an abusive home, which you suggest, you are the perfect type of person for him to date. Because he has no blame or accountability, you take it all for him. This is a Very bad sign.
Of course he does nice things for you. That's what dating is. And seven months in is still in the lovey dovey phase, roughly.
Did you know the first 6 months (this can be shorter or longer, that's just an average) of dating the brain releases endorpjoned? This is the brain chemical that makes you feel happy. Once that chemical wears off the majority of relationships end. Until that happens the person you're with seems to be the greatest person in the world. To know anything factual about how you feel you need to wait a year.
If he never wants you to be sad or hurt then why does he keep flirting with ither girls? Seems that would hurt you and make you sad. He's already saying one thing and doing the opposite.
Let me share my experience with you. I'm 42. I was dating a woman, the most amazing woman I've ever met. Literally. I grew a lot personally, spiritually. I matured, even at my age. Being with her gave me more growth than I've ever experienced in my life.
She treated me amazingly. She built me up. Made me feel loved and special. Was always good to me.
And she said all the same kinds of things about me.
I'd never been in a relationship like this. Never known anyone like this. We talked about marriage. I Was wanting to propose in the next 6 months. She wanted me to as well.
She had kids. Her kids wanted me to be their stepdad. They loved me, and I loved them.
Being with her gave me peace. Everything pointed to this being God based. But 2 weeks ago she ended it. I can't contact her. No chance of working things out. If there was ever a relationship in my life that seemed like it was from God that was it. But it's gone.
It's easy to see "God" in the things we want to see Him in. There have been times I was in ungodly relationships and convinced myself it was godly.
When I look at your relationship, as an adult with all kinds of experience, I don't see a successful one.
You never stated plainly that your bf was a Christian. Some of what you say implies he's not. And if He's not then take everything I've said and multiply it times 10.
You can show someone love and lead them to Christ without dating. In fact adding romance into the equation often makes it more difficult.
The chance of relationships that start at 14 working out is almost non-existent. The mere idea that God brings a 14 year old their future spouse runs contrary to the bible. That I can already see things wrong between the two of you and your behaviors only further diminishes your chances of lasting.
I would be going against my own conscience if I did or said anything to encourage this.
I'm not God, maybe I'm wrong. But I would be surprised if you two were still together, and happy (big part of it there) by the time you graduate.
And chances if surviving college years goes down drastically too, by the way. You will both change a lot in the next few years.