Thanks for writing in.
If your periods are due on 16 december, then your ovulation is likely on 1 dec-2 dec. If you are not using any contraceptive
and if you had intercourse during fertile period then it is likely that you are pregnant.
Symptoms that are described are more of first trimester morning sickness- hungry, emotional variations, watering mouth.
I would recommend you to get pregnancy
test done as soon as due date passes. Get blood pressure and blood sugar checked before that. I hope I have answered your query. In case of any doubt, please revert back.