Welcome to Healthcare-Magic
Greetings of the day
Its highly unlikely you are pregnant.Stress
and worry may sometimes lead to fluctuating hormonal
level and may delay the periods.
In case you need any further assistance, will be glad to assist you.
Wishing you happy and healthy life
Dr Deepak K K