Being in a relationship means that not only are you trusting the other person with your heart but also that you are accepting them with all their faults. No one is perfect and knowing this too well, you gradually learn to compromise in a relationship. The same goes for the other person. He agrees with your shortcomings as well. However, there might be certain habit of yours which could not be compromised upon and might be acting as a ticking bomb for your relationship. Check out the list below to be sure that you are not doing things the wrong way.
Sharing the details of your intimate moments and whining about your boyfriend's habits to your friends are some of the BIGGEST mistake you might be committing. He tells you about his personal issues because he trusts you, not so that you can tell about them to the entire world (not exaggerating here). It is an undesirable quality, that is, if you have it.
Okay, I agree that you are his girlfriend and you definitely have to know everything about him (being the stalker you are). However, there are some matters he doesn't want you to interfere in. They could be his family matters or work related issues. He could be sharing his problems with you, but that doesn't mean that he needs your advice. Sometimes, you can simply listen for a change.
You like to call him 24*7? Even when he is busy working? How cute of you, you little obsessed person. Here's an advice though. Your boyfriend might not be a big fan of this habit, especially when he's a focused guy. So try to bring it down a notch.
You might not share the same passion or ideas as your boyfriend does but that doesn't give you the right to make fun of him. He needs you to be supportive no matter what he decides to pursue in life. After all, if you wouldn't support him then who will.
I am sure you love your guy very much, to an extent where you are crazy for him, but going all psycho every time he talks to someone of opposite gender might not be one your best moves. No, scratch that, they are the worst moves you could possibly make. Try to give him some personal space.
If you are making any assumptions in your mind regarding the behavior of your boyfriend, this will ultimately result in misunderstandings and subsequently fights. Try not to be a mind reader.
If anything has been bothering you lately, tell him rather than snooping around for evidence against him. Every chat he has with a girl doesn't mean he is cheating on you. Believe it or not, normal conversations between opposite gender exist in this world, if not in yours.
Being one of the biggest turn-offs, you cannot expect him to babysit you around the clock. He has a life too and no matter how badly you hate the fact, he cannot be there for you all the time. Going all clingy on him will do nothing good for your relationship.