Yo Decy, I'm sorry to hear that mate. I don't have.mini mes but I sure know about alcohol and snoking being a problem. There's a lot of gold in the alcoholism thread if you have a look in there.
If you ever want more information send me a private message