The other posters have given you some great advice. If you continue on this path, you will never have true happiness. I also recommend you read "The Five Love Languages" by Gary Chapman. You will learn what your love language is and what it is going to take to keep you happy. Right now, I would say "spending time with your partner" is your #1 language. Obviously this guy isn't meeting your basic love language. I spent 20 something years in a relationship like that. All I wanted was to spend time with my husband and do projects together. That's what I needed to feel love, but I never got that. Instead he kept insisting his love languages were what I had to have--gifts and physical touch. That led to years of bitterness and misery (for both of us).