I have suffered with depression, anxiety and low self esteem my whole life. As I've gotten older and have been through difficult periods with my...