Hello, 30 years is too young age for the periods to stop,one of the reasons can be premature ovarian failure
,i dont know what tests are done by your doctor but for this you need to go for hormonal
assessment and meet your doctor and discuss about the tests. If you are two days late for your periods get a HPT as the delay in periods can be due to pregnancy
also. Meet your doctor for further advice,take care.