Sometimes we fall in love with the wrong person and I think this is what's happening for you........................................
Ghee, don't be bothered about this bloke anymore!
He's just wasting your time.
If I were on your shoe, I would've ended the relationship abruptly.
Breaking up with him is one of your best options.
Please stop loving this guy.
It's not too late.
How do you know that he really loves you?
You haven't even met him in person.
It's sounds like you're more mature than he is.
You're smart, so I think you know you can't expect him to change for you.
I suspect you'll be fine without him.

This must be very, very disappointing.
You thought you had a respectful relationship with a man you love.
Instead, you find that he is trying to control you by making you feel bad about yourself.
At the same time, he isn't thinking about your feelings at all!
He is being selfish.
I don't want you to keep getting hurt.
I suspect he's not ready for a serious relationship.

I don’t know if he is insecure, immature, or unstable but he certainly isn’t loving.
I hope you are clear that this is not the man for you.
You deserve someone who appreciates you, respects you & loves you.
Best of luck.. and please remember.. you DO deserve better.