migraines headaches

I suffer terribly from them is there a way to prevent them.

I always have headache after my period I dont know what to do