Struggling with hormones

I'm 8 weeks pregnant and abroad on holiday. I've done nothing but snap and snarl at everyone, especially my SO. I don't want to he here yet I don't want to be at home. I don't know if I want to shout or cry

Anyone got any advice. SO on the balcony staying away from me whilst I've spent the day sulking in bed