Just leaving this visitors' message to say have hope man! My only words of advice, since i don't have much to offer would be Don't let your life be defined by attachment to things that are temporary, It dooms you to continuously feel like shit, instead enjoy the things that make you happy, while you can. It's all a process man, one step at a time.