25D messed up my boyfriend

For people who don't know what that is, it's a synthetic version of LSD. My boyfriend has a past on taking 5-10 hits of 25D every day for a year growing up. It has truly messed him up and he's mad all the time about his past. I don't know what to do, so he'll be more trusting to people and not wake up angry