You are absolutely right,stress leads to harmonal changes and hence a delay, get ur Ultrasound done to see for any PCOs,etc and get ur
Thyroid checked along with harmonal profile,we shall be able to advise you further on this post the results .for any further information or assistance you may get back to us.