You are afraid to lose him.You probably know that you deserve better but will settle for anything. You need to love yourself. If you love yourself first, you would never allow this to happen. Build your self esteem and confidence. Start by reassuring yourself on all of the positive aspects that makes you unique. There is no one as unique as you, you have to love you first. When you do that, you would never accept this behavior. Always remember the golden rule, treat one as you want to be treated. If your boyfriend cannot do that, you deserve a better relationship. Get out before it gets worse and you begin to feel more trapped or become trapped to deal with him (babies and etc).
Hi, just get out of this lose, lose relationship. It will only lead to disappointment. If he disrespects you now, what do you think will happen if he marry you. Next it will be more disrespect and if you think by him leaving you now, you will be lonely. Its harder to except loneliness, when he is there with you and showing you no respect or love. Move him out of your life and let a real man in, one who will love and respect you. Take care.
If he will listen, you really should let him now that he is making you feel bad and you feeling bad is not healthy for you mentally or physically. Disrespect can cause a lot of harm in a relationship. You are afraid of being alone and not having him in your life. But you don't have to put up with the disrespect. Don't sacrifice your well-being for someone who does not appreciate you or disrespects they way you feel. Believe me, its not worth putting up with that mess.
He has a problem and is taking it out on you. He is also taking you for granted. Don't put up with it. It will only get worse. Does he treat his mother or father this way too? If he does, that's a good indication that this wont end. You also might have low self esteem, why else would you let someone treat you this way?
You are afraid of losing him. You don't want him to go away that is the reason you don't say a single word to him. But in my opinion, you should tell him about the discomfort and tell him that he should not take you for granted.