You say you've been with him for 4 months- do you really love this boy, or do you love the idea of something else.
People are who they are, and he's showing you how he is early enough. That should be more than a warning sign that you need to leave, otherwise this will just continue to happen. If you want this to stop, you clearly know what to do.
He doesn't even like you. He is using you. This is not a man, so please stop calling him that. A boy must become a man and do this through his actions
According to what you have informed me, he appears to be insecure. I am a married man and my wife is my best friend and my lover. I respect her above anyone else in the world. I am in love with her for the past 15 years and she is in love with me. This is evident in our feelings, and our actions. If you were really that tired of being a door mat, you'd have left him! You either need to leave him or maybe get some counseling for yourself, and work on your self esteem! No one should treat you that way in a relationship, but better it happens now, than a year down the line. Count your blessings, recognize his limitations and move on.
You have only been together for 4 months and he has already cheated on you. That is a major red flag! I do hope that you think about that and not ignore that fact.
Whether or not you feel stressed may not matter, as subconsciously you are dealing with a lot of emotions and that can cause your period to be late.
but see i havent been stressed i been letting roll off my shoulders. some days we have good days he only gets defenese when i talk about the chick he cheated on me with .
I think you already know what you need to do. This guy is emotionally abusive and treats you horribly, and this is all happening so early in a new relationship. You deserve a lot better than this and need to get out of this relationship asap. Run, don't walk away from this guy.
Also, in regards to your other post, stress and other factors can all cause a late period. You've already taken a test and it said negative, so I wouldn't worry about that. Just get out of this abusive relationship.