I think you know that if he wanted to prioritize he could. It is okay to respect one's parents but allowing to run his life is a choice. If he had the feelings necessary for a long term relationship he could manage both you and them in a way where everyone sacrifices a little. It doesn't seem that he is sacrificing at all. He must know that you are unhappy. A partner has to consider the other person's feelings and he isn't doing that. If you stay you may spend years of your life hoping for more. You have to know that your sacrifices are worth the end result. Your unhappiness may stem from the fact that he can't commit. There comes a time when even though it is painful eventually you benefit from not having your hopes dashed by his inability to commit. If that means seeing a counselor while you grieve this relationship that is understandable. You can't have a relationship with a selfish person. You are despondent because your needs are not being met. You have to change that.