Sometimes it's a chore to get the info, but putting in the time does save on hoof-in-mouth ointments.
Whatever is happening is going to no matter what any of us think. If he's off his meds hopefully he'll go back on and level out. Sometimes life just sucks, which is WHY you should live, as far as I'm concerned, as much as possible, in the now, the moment. The ONLY promise ever made to you that will, as of now as far as I know, be kept, is that your ride WILL end. I'd rather enjoy my ride than not.
I hope Ben can enjoy his again too.