Why can't AF just get here already?!

CB
I've been cramping for days and days and it's time for AF to come but she hasn't yet... I know I'm not pregnant because I'm NEVER pregnant so I just want to get the misery over with. Ugh at least it's Friday right?