He sounds incredibly shallow, and dispite the fact he makes you really happy some of the time the reality is does treat you badly, probably using you for his own selfish needs rather then being considerate of yours and it does sound like your intuition is right.
I have had ALOT of experience ass holes and bad guys...i even winded up taking someone to court after i realized he was a con artist (seriously) and he took all my money. I know what im talking about, and thank the gods i've finally learned my lesson and the SIGNS you need to watch out for dirt bags.
I'm sorry but this is going to be a little tough love darling.
Like myself in past relationships, some women have a tendency to believe what they want or hope for their relationship. You pay more attention to the little things he does that make you happy, rather then looking at the
big picture. You have to stay in reality! And his actions speak louder then words. Ask yourself how you
really feel about him, deep down...do you really even like him all that much? or are you just kidding yourself? Does he really make you feel good? Do you really feel that he loves you and wants to be there for you? Women like us can be so stubborn because he are terrified of being alone...we convince ourself that we NEED this persons love. But you know what babe? You dont! If he is not such a great guy, you dont need that kind of love! And you will be ALRIGHT if you need to be without any love rather then shitty useless love for awhile. You are beautiful, talented, intelligent and INDEPENDENT, and youthful and desirable. You WILL find love, dont stress so much about it or you might not enjoy life.
I have a feeling this guy is definitely not worth your efforts. I'm sorry if this is hard to hear, but i've learned the hard way, and i am in an incredibly happy place right now, and at one time i thought this was impossible for me, but i have met a wonderful man who makes me truly happy and we have been together for a year. It is possible! I think for me everything started becoming more positive when i just focused on relaxing and enjoying life a little more rather then worrying about love.
You might even benefit from just not seeing this guy period, at least for awhile anyway.
Psst...and single life is so much more fun! Just make sure if you need a 'bad boy' fix you send him home in the morning
Remember, enjoy life and take care of your heart and self first. You wont find the right love until you are truly happy and healthy in all aspects first.
*big tight hugs*
~Muse