@PUNKEY,
Ouch, lots of obsessive traits in this post. Could this be due more to insecurity with the relationship more than actual infidelity? Who knows, on thing I can tell you based on your description, is that he does not want to be with you. If you love someone, you don't kick them out. If he gets pissed and he tells you to leave, its because in actuality he wants you to leave but will onlytell you when he is mad, and does not care about hurting your feelings. You should leave if he is disrespectful because it will only get worse as time goes on. If you get pregnant, he will then rapidly get irritable and drink..blah blah blah. Think about it.