Sorry to hear about your breakdown MG, hope your on the mend, everyone has their problems and i think it's very brave, and the right thing to do, to air them rather than bottle them up. Gives your friends a chance to rally round and do a little bit to help. Knowing your not alone and people do care about you is help, i think.
Keep active and keep in touch with friends, and keep smiling even when things get you down, there's always someone worse off than you, tell myself that a lot, sometimes it works, sometimes it doesn't, but when it does, job's a good un.
Best Wishes to all, and keep fighting them inner demons