Late period.. please help‼️‼️‼️‼️‼️

So, I’m late for my period. We used condoms and I’m always super careful (not rolling it down before you put it on, not putting it on inside out, wearing it the whole time, etc) we even fill it up every time with water afterwards to make sure there’s no holes. This past month, I’ve gone through extreme depression and anxiety, a tough breakup, I started a new job, and I’m eating a lottt more. (I’m 97 lbs and 17.. no I’m not anorexic I can’t help it it’s how my body’s always been!) Can these lifestyle changes throw off my period??? I’m also on vacation right now. I had sex around day 20, and now it’s day 31. I took a test 3 days ago and it was negative.