Thanks for writing to us.
A single steroid
shot is not likely to affect your periods for two months consecutively. The delay in your periods now could be due to a pregnancy
or due to a mild hormonal
imbalance. A few blood tests will help in proper diagnosis.
I hope this information has been both informative and helpful for you.
Dr. Rakhi Tayal