Could I be pregnant?

Is it possible I'm pregnant? I have a sharp stabbing pain in my boob sometimes I'm constantly tired I can loose my apatite or I could eat all day I get headaches neuasea and sometimes hot also a bit of white discharge and my lower stomach feels wired or a little crampy sometimes and my mood is all over the show I've been grumpy and emotional these last couple of days