Dont be silly Kelly, your not a bad g/f or mum... your pregnant and should be forgiven for snapping.
I know what you are going through at the min, someone only has to say boo to be at the min and I cry, but 5 mins earlier I was fine!!
Hormones have a lot to answer for, but at least we have something to blame these moods on.
Cheer up petal and think of the great little person you are growing inside you... I though it doesnt sound that exciting when you feel this crap.... have some chocolate that helps me!! hehe xxxxxxxxxxx