Hi. My heart goes out to you. Your BF is clearly showing you where his priorities are...and they are not you. This is not really about your boyfriend. It is about you and your sense of self-worth and what you think you deserve. The fact that you are staying in the relationship where you are clearly not appreciated very much at all shows how low your level of self-respect and self-worth is. Every time you give up your car to him and sit home alone for hours, you say to him, "I'm not worthy. I don't value myself and you shouldn't value me either." Ask yourself some questions: Why doesn't my BF have a car of his own to drive over to his son's? Is he fifteen? Any grown man should have a car of his own. Why do I believe I don't deserve to be first in my man's life? What has happened to me in my childhood that gave the script "I'm not worthy?"
Then, decide to take control of your life. Tell him that you will not tell him what to do, but you will tell him what you are going to do. You are not going to allow him to take the car to leave you to go spend time with someone else. If he wants to do that, that is his choice and he can purchase a car to do it with. I hope the car is in your name. If not, then that is the first thing that needs to be straightened out. You do not want any financial entanglements with this man. No joint credit cards. No jointly held property. Protect your money. This man does not appreciate or respect you, so you do not want him near your money.
Get some counseling. The fact that you have tolerated this intolerable behavior shows deep rooted "I'm not worthy" script. Our scripts develop in childhood. This man is showing you what your script is so you can get help understanding how it began, working thru it and discarding that self-defeating script and writing a new script for your life. You will need help with this. Ask your women friends for a good female counselor.
Begin participating in and enjoying your own activities without him. Do Not Sit Home Alone while he is at his son's house. Got to the gym, meet your friend for dinner, take an evening class in art, poetry, yoga, anything that will nurture your soul. You deserve to be first. And it starts with YOU putting yourself first.
Read about Narcissism. Your BF shows signs of being a Narcissist. He has no regard for your feelings and wishes; classic Narcissist traits. You may discover that one or both of your parents is a Narcissist, which would explain how the "I'm not worthy" script came to be.
Look at this as the time of your Awakening.
It is an opportunity to see your patterns and replace patterns that no longer serve you for better, self-affirming ones.
Good luck. This WILL improve your life. Any time our self-awareness grows, our life improves.
You are Worthy. You have Immense Value. You are a piece of God.
With Much Love,
Vicki