Periods

Im allergic to painkillers, any other ways to help get rid of bad bad cramps, also any ways to help sleeping ?