So months ago, I met this guy and we immediately hit it off. Our relationship is good, we have shared values, we genuinely like each other and we already promised to commit. Now everything was going great until his birthday came and he realized he still has lots of frustrations in reaching his dreams. He wanted to make his parents proud and wants to make me proud and that he says right now he says he doesn't deserve me. 

By the messages he sent me, he seems like he got depressed and lost all motivation. He went from texting me every hour every day to barely any message. Before that happened, he already told me that i shouldn't think that the times that he's not messaging me, i shouldn't think that he's talking to other girls because he's made it clear he's not that kind of guy, that he only has few energy left to even cheat, so I shouldn't ever think that.

I know depression well so I just want him to feel better even if my needs aren't getting met. For me, i like him genuinely as not to make this about myself. I trust him. Now my problem is not my guy but my best friend. I don't blame her because sometimes when i miss my guy so much, having doubts in my mind, i would call her and cry to her (just twice). Then her advice everytime is just to move on, and talk to someone else. It's probably also bec of her own bad experiences that she told me my guy already has someone else. I can tell you confidently that he's not that kind of guy. 

My best friend keep wanting me to move on, even gets frustrated when she asks about me and my guy, if my answer is "im still waiting for him." She just doesn't get it. If I have depression, i push people away, it takes forever for me to reply. The least I want is for people to leave me. Then why would I leave my guy the minute he needs me the most. I just get annoyed at her that now I don't tell her anything anymore. Can you tell me how to deal with this better? Like it's my first time to be in a relationship and sometimes i tell her more than i need to. I'm 100% confident my guy is going to come back. Because he said that when he gets better, he said he hopes i'm still there. Now when he comes back and I finally introduce them to each other, I'm scared of what my best friend's reaction. 

I understand that best friends tend to be biased because they just know your side of things. How can I make her understand that yes I appreciate that she was there for me when i got lonely, but also that she doesn't know the whole thing between me and my guy? Any advice would be very appreciated.