I’ve had the same problem. Absolutely nothing is wrong but you need to let go. I did and even though it’ll take a while for you to get over kt you will and you’ll feel better. Learn to say no.
its normal, it happens to all us girls at one point you just need to be strong, have more respect for yourself and tell him where to go. you will meet far better people in this world