Hi,
Welcome to the ehealthforum and I am glad to help you out. These can be the symptoms of pregnancy. Hence, it makes sense to do a urine for pregnancy (UPT) test to rule out pregnancy or do a serum beta HCG test which is a little more sensitive test for the confirmation/ruling out pregnancy.
You should consult a gynecologist and get it checked.
It is very difficult to precisely confirm a diagnosis without examination and investigations and the answer is based on the medical information provided. For exact diagnosis, you are requested to consult your doctor. I sincerely hope that helps. Take care.