Hey OP! Reading your situation and the responses you've been given, I have to agree. He doesn't deserve your generous heart, time, or energy. It sounds like he doesn't appreciate you or value what he has.

This resonates with my situation. It's given me a lot to think about. Good luck, OP! Stay strong and know you deserve only the best!