Cat, take the advise of the majority here. Leave the job and free yourself of the stress. You are old enough to make your own decisions so do not worry about the mom -she will learn to accept it. You still can find a job, trust me. Just lower your expectations a bit and start from the bottom and work your way up.