Life can be tough. We are all doing our best, and yet we can be faced with challenges that affect our mood, thoughts and ability to cope. If you are struggling with overwhelming emotions, life ...