I agree with every one else, you are doing a great job, Sparkly!
I say this all the time but I know it's true... You gotta let him go before he'll ever want to come back.
Let go. Open your hand.
Yes, it hurts like nothing you've ever felt before. But realize it or not, this pain is helping you detach. The human mind/heart can only take so much pain before it starts to say "eff this" and it starts to force you to detach for your own sanity.
Keep going, my friend. We all have your back.
Tim is right, you are still young. You have a promising career ahead of you. If H decides not come back, you will meet a guy that will make H look like child's play and you'll wonder why you pined away so hard for him.
^^^ I know you can't even fathom that in your mind right now but it's true. Right now, you are breaking your addiction to H and it takes time to withdraw.
Keep putting one foot in front of the other. You are evolving whether you realize it or not.