I'm not sure what's going on. Something tells me it's something huge. We both left the houseyesterday afternoon for about 3-4 hours. I was running late for an important doctors appointment and snapped at him just a bit as he was on his way to a counseling session. Since we both had appointments at the same time in different places, we took separate cars.

I arrived home first and when then he arrived shortly after. I greeted him at the door happy to see him as always but something was different. He just looked sullen, said he didn't want to discuss it and went into the bedroom and closed the door.

To start, I brushed it off, "must've been an intense session." I made the decision not to share with him some bittersweet news from the doctor about my cancer in that moment. So, he's got no clue what is happening there. I just felt I didn't/don't want to burden him with it when he's already so upset.

It's caused me a lot of anxiety, he wont talk about whatever it is, he's completely withdrawn, he closed the bedroom door (he never does that) and I've only been able to get 1-5word sentences out of him max.

Around 9pm last night I went to lay down because I couldn't handle the anxiety I was experiencing due to his sudden and dramatic change.

He's also usually really affectionate and he's been giving me the cold shoulder. I feel really jarred by this. I don't know what to do. I'm a bit terrified too. I ended up having a sleep paralysis nightmare in relationship to his mood change and the news from the doctor. I'm very anxious. This has been like this for over 24hours now.

I worry because, he's exhibiting warning signs of giving up on life. I've seen this before, not in him but others. I'm very worried. I asked him if he was suicidal/giving up and he told me no. He is also refusing to tell me what's upsetting him so I'm completely in the dark here. It's unlike him. We're always talking, communicating and supporting each other.

I have no idea how to handle this.

tl;dr: Boyfriend went to therapy and came back home a different person.