have you sought Counseling ? maybe talking over with a therapist might help find the root cause of the issues that are stressing you to this point.
Also maybe you are taking on too much at one time.
Can you take a vacation from college ? Maybe take a quarter off to just focus on the job and have time to relax after work and on days off instead of cramming both into a day or week and feeling like you have to be 100% at both.
It sounds like you are burning the candle at both ends and pretty soon you are just going to burn out.