Ok well my exes all cheated on me but my boyfriend now hasn't ever and I don't know why I get mad when he gets a hug from one of my close friends or even when he just talks to them. It's like all I do is get mad at him because I think he's cheating. He's never given me a reason to not trust him so why do I keep thinking this stuff and why do I keep acting like this?
I can understand why you are feeling and acting the way that you do. Your boyfriend has been good to you and as you have said, he has never given you a reason not to trust him. You have been hurt and had your trust broken in the past. You keep thinking like this because of what other jerks have done to you in the past. Over time you will come to realize that your boyfriend is not out to hurt you or cheat on you.
I would ask of you though, to please talk to your boyfriend. Explain to him that you have trust issues, because of past relationships and that it is nothing that he has done. Ask him to hang in there and over time these thoughts of yours will go away once you see that this guy is for real and likes you for you.