We can all listen but it is hard to help you from here, have you ever been to a pdoc? I think you should seek professional help and the others that post here, if your present one isn't helping then seek another one.
You all can't go on cutting much longer, I fear for you all that there just may be that "last cut" and there is more to life, live it to it's fullest even if there are those crappy days

Please get professional help, but also come to the forums here to talk, and support one another
Take care,
"darkeyes"
In giving advice seek to help, not please your friend
SOLON