Sounds like you're having a rough time C.. I too am pregnant with my second child...though I am due in 2 weeks. I think you're going through normal emotional changes right now. I have had similar feelings throughout this pregnancy. I have been irritable with friends and family and even with the baby...who seems to love keeping my up late into the night. Have you talked to your OB about your feelings? They can usually reccommend things that you can do to help yourself feel better. Also, what kind of support network do you have? Like friends, the baby's father if he's around, family, etc...If you let them in on some of what you're feeling, they may be able to do something to help you out. Even if it involves just helping you be as comfortable as possible. Also...with the fainting, have you been checked for anemia? With both of my pregnancies, I had problems with fainting, lack of energy, and just feeling really poorly in general. Both times, I was anemic...turns out baby was taking all the iron my body was taking in. I got onto iron supplements btoh times and felt an enormous difference within 3-4 weeks of starting the supplements. Although the pills are not exactly appetizing and can cause some other bodily cahnges...the overall benefits are definitely worth it.
I hope that you are able to get through this rough spot. If you ever want to talk, send me a line. I love being able to talk with other preggos like myself! Take care of yourself and try to relax!