Quit doing what is not working for anyone. Quit accepting comfort from the person who is hurting you. It really is not healthy.
Forget trying to fix H. Stop trying to make him see things your way. H is not a man, he is a boy with a pretty weak, malleable identity. He doesn't know what he wants because he doesn't have much of a self.
Take next week off. Pack a bag, your bike, and go on an adventure. Priceline hotel rooms, stay at a hostel, whatever. Don't discuss it with H. Send an email or text message once you are on the road, and then IGNORE him. Focus on yourself.