Everybody goes through difficult periods in their life from time to time. For some this can just mean a small, irritating problem that just doesn't seem to go away, and for others, it can be something much more serious that makes life seem overwhelmi…