Hello and thats a shame that no one posted a relpy to this. I've noticed that alot too... Whats up with some people here?
Anyways...It seems you have situational depression. Like you said, sometimes something stressful or traumatic happens and it can take someone into a depressed state of mind. Which is why you are also gaining weight. Depression can cause that.
I think talking to someone would really help. Like therapy or maybe even just talking to a friend. I mean really opening up and actually expressing how you feel. Do you have a history of depression. Do you often feel this way or is this something that only happened due to whats happening in your life?
Oh and welcome!