it effects different people in different ways but from my personal experience, its a firm no.
when i was going through 1 rough spell, i tried various drugs, getting drunk etc because i thought it would help take away the pain (and if i o'd, i had nothing to lose anyway) but nothing solved it.
i think weed is good for the short term (even though im still somewhat anti-drug) because it helps you forget whatever issues you may have and in a way calms you down but it doesnt take the problems away which is what i wanted.