The slipping away, however, is worrisome. Have you thought more about seeing someone off campus, professionally? There's a new person on the 'net who says he's a psychiatrist.
Don't worry about cost, I can help pay. I want you happy and healthy and safe.