Is this a normal relationship?
I am an 18year old girl in a relationship with a 21 year old guy.we live in mumbai.though to the outside world he appears to be a very charming guy,the way he acts with me is completely different.everything was OK with him until we wer friends(we were best friends for a year before we started dating and still are),but his new behavior is surprising me.he gets really angry at the drop of a hat and though I almost always keep my mouth shut during such times,he still continues to say really cruel things to me.also when its my mistake,he would be nagging me for ages about it,but if its his mistake he doesn't want to be told anything.he calls me many times a day and when I don't pick his call evn once,he gets extremely angry.he tries to control what I wear and recently he got angry because I was not buying myself a new phone.sometimes if I don't do what he wants,he warns me about "facing the consequences".nowadays he's started telling me that until I don't do what he wants to do,he won't eat anything.sometimes he forcefully gets physically intimate with me.however he doesn't mind at all my spending time with my other girl/guy friends.but except for this ,he's an extremely nice guy and I love him a lot and love spending time with him.
Once I subtly asked him why he is so rude to me and not with his other friends and this was his reply "i dont behave like this with others because they arent my close friends and i dont love them.your the only closest friend i have in my life and i love u and so i like being myself wid u".however he has many friends as he's an extremely friendly guy.its just that he never lets anyone get close to him because he never shares his personal life or secrets with them.he is extremely detached with everyone except me.also,he gets extremely angry if I share any relationship issues with any of my friends.
I want to know if such behavior is normal in a relationship or is something very wrong?or are all these problems simply in my head and I am being selfish?I love him a lot and don't wish to break up with him.