Originally Posted by Geoffersonairplane
I can't say for sure if he is cheating on you. There is a possibility and many times when a person accuses you of cheating, it is actually the fact that they are guilty of having done what they are suggesting. There is a possibility that he has cheated in the past and may not have done this in the current relationship. He could also have been cheated on in the past and this may have led to an insecurity and lack of trust that he has brought with him to this relationship.
These are all theories and without knowing the full picture, I cannot really say he is cheating for sure. One thing for sure is that you do not deserve to be treated like this and certainly don't deserve to be called any names - - That is Verbal Abuse.
This needs to be brought to his attention because you don't deserve to have him take out his issues on you. If he needs help dealing with trust, the he either needs to sit down with you for reassurance or maybe consider speaking to a counselor if the problems with trust are severe.