Hi Jess,
If you're sure you're not pregnant I don't think you need to worry too much. As you've said above, there's lots of reasons for missing periods/late periods. If you haven't been eating very much recently that may be a contributing factor. If you've been feeling very stressed and anxious that too is likely to interfere with your period. When we feel stressed, our bodies release hormones called cortisol and adrenaline which interact directly with oestrogen and progesterone, the sex hormones that control our menstrual cycles, so stress can lead to missed or late periods.
If you're absolutely sure you're not pregnant (which two negative tests suggests you're definitely not) then I think you should relax for now. Your period may still come if you are having signs that its on its way.
If you miss another period, however, I'd suggest talking to a doctor or nurse about your concerns.
Honey