Your bf is the c*nt for making fun of you and insults your appearance because you felt like being pretty for him. He could have just said “you look nice today” and left it at that.
What’s with all these people posting about horrible boyfriends and girlfriends?!
So your makeup is making you feel great, and he makes you feel bad, and your solution is to remove the thing that made you feel good instead of removing the thing that made you feel bad? No! Don’t let anyone make you feel bad. You deserve someone who will be happy that you’re happy.
Throw the whole guy away.
You deserve so much better