Missed period.

I'm annoyed! I haven't started my next period. It's been 20 days late, and I'm not pregnant. I'm not on birthcontrol because it messes with my mental health. I feel like I'm doing something wrong.