Hi, I'd like to help you with your question.
It sounds like your boyfriend may be narcissistic from what you have described about him and his behavior. And if you are feeling so bad in the relationship that you are questioning yourself, then there is a problem.
It is very hard to deal with a narcissist. Narcissism is a personality disorder, which is a category of disorders that are difficult to treat with therapy, even if the person wants help. Everything about a narcissist is "me first". They lack empathy and only want to be involved in something that benefits them in some way. They do not hesitate to say or do hurtful things to someone else. When told about their behavior, they often find ways to make it the other persons fault or they just ignore the information.
People with personality disorders usually have to want to get better and have insight into their own behavior before they can recover. If your boyfriend refuses to see his behavior as an issue, then it is unlikely he will ever address your feelings. It is also unlikely he will be able to ever have a stable relationship until he does address this problem. So this is not your fault in any way. It is his issue.
You are seeing all the signs of cheating. He shoves all your things away (he is probably bringing women home), he blames you (not accepting responsibility for his behavior), and he is not listening to how you feel. As a result, you are feeling bad about yourself.
The key here is to not accept responsibility. You know intellectually that he is doing these things to you, but accepting it emotionally is difficult because of the pain. No one wants to feel their partner is in it for themselves and may be cheating. But you would not feel this way if your boyfriend treated you right. You would be the center of his life and he would be the same for you.
You can talk with your partner and let him know that you are aware he is cheating and you want to work on the relationship. Suggest you both go to counseling together to talk this out. If he refuses, then go on your own. These problems have hurt you and you need support. You also need to decide if you want to stay in the relationship.
Also, you can learn more about narcissism. It will help to understand what is going on with him and how it affects his behavior. Here are some resources to help you:
The Wizard of Oz and Other Narcissists: Coping with the One-Way Relationship in Work, Love, and Family by Eleanor D. Payson Disarming the Narcissist: Surviving and Thriving with the Self-Absorbed by Wendy T. Behary The Object of My Affection Is in My Reflection: Coping with Narcissists by Rokelle Lerner You can find these books on Amazon.com or your local library may have them for you.I hope this has helped you,Kate