Confused?!?!

I haven't had a period since December 10th gotten blood work came back negative like 3 weeks ago, doctors decided to order me an ultrasound(I think they question the blood results because they aren't always correct, I heard that some women don't produce enough hormones) i would be like 9 weeks, I've been feeling really drained, I've had bad headaches, I crave ice cream and curry all the time, I have been constipated and have had bad diarrhea, my nipples hurt to touch and lately I have not wanted to be touched or have sex usually I am really horny but I don't feel beautiful anymore because I am gaining weight. What is wrong with me am I pregnant?