Wow, just wow. You need to get yourself a real man. Someone who will respect you and not treat you like a muppet.
I am sure there are so many men who are much better that you can find and have your pick of. Like your best friend, just be careful with that though. I did that when I was 17 and after 18 months we broke up and we spoke once on the phone as I was going through my technical training in the RAF but not since. About 8 years or so since that last call.
Your man will turn even worse if you go ahead and marry him later down the line. He comes across as seeing you as property and if you marry him I bet he will view it as owning you. He "told"

thumbsdow) you to clean his room, if thats not a sign of things to come with him then I don't know what is. Then he cried (

) when you had a little talk with him. What a winner.
That best friend is trouble and don't be surprised to find out he is cheating on you with her seeing as she obviously adores him and how he feels like you neglect him.
Nip this in the bud and get someone who respects you, someone who will do little things for you like put you on his car insurance so you can borrow his car if your is in the shop or take you shopping. It is not a hardship driving you somewhere to pick up pet supplies.