Delayed menses can be caused by a variety of reasons other than pregnancy.You did the right thing by taking a pregnancy test after missing your period. After a negative pregnancy test it is unlikely you could be pregnant especially given your history of using protection.
Stress, lack of sleep, weight fluctuations etc. are all factors that can lead to longer than normal cycles. Hormonal imbalances, weight fluctuations, thyroid illness, polycystic ovaries etc. are also other causes of delayed menses.
I would advise that you wait for atleast 2 - 3 weeks for the onset of your periods. As longer than normal cycles are part of the variations in ones cycle lengths that every woman undergoes with age, you could just start your periods a little late this month. If the absence of periods i.e amenorrhea persists after 3 weeks then it would be okay to consult with a gynecologist or family physician regarding the same.
The doctor will examine you and will probably advise certain hormonal evaluations, ultrasound examinations to determine the cause of delayed periods. The treatment of the same would largely depend on the underlying cause but would also involve hormonal treatment with progestogen containing pills that will help to induce a withdrawal bleed.
Most of the times such delayed cycles are just the body's reaction to our stressful lives and generally the cycles regularize with time. Persistently irregular cycles (longer than 6 months ) however definitely warrant a medical opinion.
These Q&A’s are for educational purposes and should not be relied upon as a substitute for medical advice you may receive from your physician. If you have a medical emergency, please call 911. These answers do not constitute or initiate a patient/doctor relationship.