Thanks for posting your query on health care magic.
All your symptoms are suggestive of pregnancy
. But they are not definitive of pregnancy.
I recommend you to wait for your next periods. If you happen to miss your period, then get a urine pregnancy test for b-HCG. Earlier to that, you can as well get blood tested for beta HCG
1 week before your expected period. Transvaginal scan is more confirmatory.
Hope this helps.