Absolutely, you need someone that's going to treat you like you deserve.
Spend time with him, find what you have in common
Yes. You can find a better boyfriend.
Your friend is mad because you completely ditched her/him for your boyfriend. You were talking to them then your boyfriend came and you completely ignored your friend. You will have to be more considerate in future; it is not polite to just make out with your boyfriend in the middle of a conversation. You should think about this before you talk to your friend and try to see through their eyes.
The City is Ours is my favorite, or maybe Boyfriend.
in my opinion you should try to find out which one you like better, and think about which person is more valuable to you and how it would be better if you chose the boyfriend or the guy friend.
The tribal language is ignored at time because of one reason. The reason is because tribal language is not used very much.
As soon as you feel ready. There is no better time. :) When ever you want :)))))
That's the time to be selfish. Think about if anyone of them are better than your current boyfriend. Whichever one is the best guy for you date him.
dump him, he is not worth it if he thinks that the whole world revolves around him. If he can not start thinking of others. it may be time to find a better boyfriend
Decide which one you like better, or break up with your boyfriend and give yourself some time to chill out and decide what you want to do.
(personal experience) if your relationship isn't how it was in the beginning its probably better to end it and find someone new/better. trust me.
I would say spend alittle more time with him and get to now him better and just be your self