Hi Miranda,
My psychic gut is telling me he does care about you, but he does sometimes take you for granted. Also, I see some money issues in his life that are causing some stress, but it also seems he’s a little comfortable with not making enough. I keep seeing some type of fixation on gaming or something similar, which seems to consume him a little too much.
You have to decide if he’s right for you. He does care, but I question if is really willing to do what it takes to keep you happy. Will he fight for you? Another idea is to take steps to improve the relationship. Do everything YOU CAN to make it better, and if he seems to improve, you have your answer. I keep seeing you in management, maybe project management down the road, so make sure he doesn’t try to hold you back.