There's a lot of relationship stress there, him working at night, his mother being very negative, you not finding a decent job.
If you went to a therapist, she would probably make suggestions in how to deal with these tangible things. Like what to say to his mom to get her to knock it off, like, "I'm sorry you feel that way about so and so. I know you miss him alot. It must be hard to see your kid grow up and be so independent. He's doing great, has a fantastic job. It makes me feel really bad when you talk to me this way. Please stop blaming me." And if she continues say, "I wish you wouldn't talk so negative to me." And then cut her short, sorry have to go, sorry was just about to leave the house. You owe her nothing. And she's taking too much out of you.
So your boyfriend wants a vacation, maybe the 2 of you could go somewhere, maybe Vegas. Get yourself all dolled up, maybe something sexy , or not, and maybe the new location will spice things up, hotel sex is more fun.
You are depressed. If you could somehow get to a GP, free clinic? and get put on an antidepressant that would help you. I picked up one last night, it was $4, explain that you don't have much money. It will boost you up. Go back if it doesn't in 4 wks, get a higher dose, a different one. Don't give up.
You need someone a professional to talk to. Since its hard opening up, make a note card of what you need to say, be brief, and let her do the talking. Tell her I am here to hear what you have to say about how to help myself. Identify your problems beforehand, the mom, the bf, the job situation. You have to start chipping away at it.
Don't let your experience with one employer sour you on an entire career field. Someone just tonight told me they see a lot of good jobs on Craig's list. You are smart, educated, and talented.
You may not be able to find that dream job just yet, but during the holidays you can pick up something to get some money together.
Have you considered moving back where you're from? Go for a visit, test the waters? You could do that if you had some cash. It sounds like you have made the move from hell, I mean TO hell. You're too young and talented to be stuck somewhere where its just not happening for you. Move on.
Hope that helps a little.
"Do something everyday to make tomorrow better."
"One good change creates another."