It's not easy nailit, but you can do it, I've never been in that position, so can't speak from personal experience, but I have helped other through it.
It takes a great deal of willpower, but keep in mind there are many people supporting you mate. You can do it. Don't lose heart. :o}