For the past two years I have been having bouts of depression. I end up feeling anxious or worn out for no real reason and I find it really hard to communicate with people without lashing out at them. It happens even for short periods of time, like I might go from happy to distressed and angry from hour to hour. It’s affecting my work and I need to find a way to manage it before it causes major problems with my colleagues. Any help would be greatly appreciated.