I wonder if you could see him in a public place on a neutral territory? Rather than having him at your place. Meeting him for short outing/meal with other people around? Might be safer that way. Keep get togethers short.
I hope he gets better and stays on his meds