my bf has a ❄️problem

I (22) really need advice because I genuinely don’t know what to do. my bf(27)and I have been together for 3 years. I went through his phone because I had this weird feeling something was off. He’s been being really distant, leaving at weird hours and really secretive with his phone. He’s had addiction/alcohol problems in the past but (I thought) we had worked through it. He’s also been having pretty bad financial issues recently so I thought maybe he’s just been stressed or something?? But when I went through his phone I found out he’s been spending $1000+ a month on ❄️. I was stunned and had no idea. I feel really blindsided and hurt but also extremely worried about him. I don’t know how to bring it up or what to do. We are supposed to be saving for our futures together and I really want us both to be happy and healthy. I know his family has also been noticing that things are weird with him too. I don’t know if I should tell them or talk to him first. I’m just scared if I don’t handle it the right way it could get worse or he’ll just hide it more from me instead of getting help.