It can be hard to find a fulfilling/challenging/engaging job and it's equally hard to find companies with a culture that doesn't slowly eat away at your sanity. If you can find the latter, it makes a menial/less interesting job better. It's a great deal if you can find both, but it seems like a cultural fit is more likely to help you through what sounds like a very tough personal stretch.
Getting some advice/support is always a solid option in circumstances like this. It might be a former co-worker, a former boss, a family member; whatever works to give you a positive nudge in the right direction.
Another thing I'd recommend: try to find some solace in hobbies or personal interests. If it's a physical engaging activity, so much the better: hiking, climbing, biking, lifting weights etc...It has served me very well over the years and helped me through some rough patches in my own life.
Good luck out there fellow traveler.