<human>: I feel so desperate to fix everything right now. Thinking about it makes me feel panicked.. 

It has been nearly two years since the start of our relationship. He was the first guy I dared to trust after a long time. Before that we knew each other and were getting along really well.. The first year of our relationship flew by. We didn't have any arguments and we were showing each other that we cared.. Since last winter he changed. He started neglecting everything.. School, friends, himself, me... So we had a lot of conversations about what was going on.. We agreed that he needed professional help, since it was getting pretty serious (he started drinking, a lot, really often). After this he started acting cold towards me. It hurt me a lot, but I knew it wasn't something he did on purpose.. And I knew I had to be there for him since he was the one having a really hard time.. I told myself it was normal to feel this way so now and then.. I mean, we mostly had happy moments, but the negative ones were so negative they dominated.. 
Since a few weeks I have been feeling down as well.. I have a history of depression, so I'm doing anything to not let it get that far again. But ever since I've been feeling down, he started neglecting our relationship.. He's really blunt towards me and it hurts me so much.. He doesn't hold my hand anymore when we walk down the street, he seems really distracted.. Our friends also say he's acting down and distracted in  the group.. He doesn't wait for me when we go somewhere, in stead of that he walks really fast a few meters in front of me until I catch up.. He avoids eye-contact.. He doesn't react to me kissing him on the cheek or stroking his arm or so.. He doesn't touch me when we sleep together.. The only thing I can do is cry, because I'm so afraid I'm going to lose him... Please help me figure out what I have to do..

Can you succinctly summarize the text in 1-3 sentences?
<bot>: My so has been acting distracted and cold.. It's been affecting the relationship. I don't know what the problem is