Obat penghilang rasa sakit, seperti ibuprofen dan diklofenak, keduanya merupakan obat antiinflamasi non-steroid (NSAID) yang sering digunakan untuk menghilangkan nyeri haid dan kram, dan juga untuk periode berat.
Selain menghilangkan rasa sakit, jenis obat ini juga dapat membantu menurunkan jumlah darah yang hilang. Asam asetilsalisilat (ASA, obat dalam obat-obatan, seperti Aspirin) tidak cocok untuk periode berat karena memiliki efek anti-pembekuan darah, sehingga dapat meningkatkan jumlah darah yang hilang selama menstruasi.