Thank you for posting your question here, I will try to answer it as best I can.
The question to ask is this, have you had a period since the 20th of March, if yes then you arent pregnant and you're just having some PMS symptoms. But if you havent had a period since the 20th of march, its pretty likely that you're pregnant.
If you have any doubts, that a home pregnancy
test, that is the best and cheapest way to find out at home itself whether you are pregnant or not.
I hope this answered your question.