To feel mentally and physically better...it took about a year. The mental part is what took the longest. Some of that had to do with not taking care of myself. I have a medical condition that requires that I take certain vitamins and I hadn't been taking them. It took me about a year to balance all that out again.
What really helped was exercise. Those natural endorphins make such a difference.