insomnia

does anyone else get like no sleep a few days before af is due i cant sleep until like 5 in the morning and im up at half 6 to start a 12 hour shift at 8