About a month ago, he was diagnosed with anxiety. He worries about little things not worth worrying about all the time. He avoided talking to me for 3 days while coming to terms with that and thinking things out. And he did talk to me, but ever since then, he was distant when we'd talk and he has been very self-absorbed. He keeps worrying about what he looks like and he won't let me see him on webcam. I've probably gotten to see his face twice in the past month. And then a couple weeks ago, he got a grade on a test that he found to be unsatisfactory. I keep telling him that he is more than a stupid grade and he can't go back and do anything about it so he should just look to the future and figure out how not to let it happen again, but he keeps moping and saying he's worthless and hideous and his future is ruined.
He's been talking with a therapist once a week, but they haven't done anything groundbreaking for him.
Every time he makes a mistake or sees something he doesn't like about himself, he just mentally beats the shit out of himself for it for days. He doesn't even like to think about his childhood because of things he regrets (like grades from then!! X_X).
I miss him so much. I tell him he's smart and I truly believe that. I tell him he's beautiful. He really is. And I tell him how much I love him and what a great boyfriend he is to me and what a great person he is. I mean everything I tell him and he knows I do. It doesn't matter. He appreciates it, but it doesn't sink in. I can't keep seeing him like this. There has to be something I can do. Something I should be doing, but I'm not? Please help me. I need him to come back and be okay.