34 Perfect Songs For When You're Seriously PMSing

The bloating, fatigue, cravings, and general moodiness that come with PMS are so real, people. And it seriously sucks. I think the only thing that sucks even more is actually getting your period. If you're PMSing and basically hating life, this playlist will make you feel so much better. We promise. Pop in your headphones and give it a listen. We're all in this together.

  1. "You Oughta Know," Alanis Morissette
  2. "If I Were a Boy," Beyoncé
  3. "Shake It Out," Florence + The Machine
  4. "Complicated," Avril Lavigne
  5. "PMS," Mary J. Blige
  6. "Tomorrow Will Be Kinder," The Secret Sisters
  7. "How to Save a Life," The Fray
  8. "Wrecking Ball," Miley Cyrus
  9. "Somewhere Only We Know," Keane
  10. "I Hate Boys," Christina Aguilera
  11. "The Scientist," Coldplay
  12. "Stay With Me," Sam Smith
  13. "Shut Up," The Black Eyed Peas
  14. "Feelings," Maroon 5
  15. "Bed of Lies," Nicki Minaj and Skylar Grey
  16. "Say Something," A Great Big World and Christina Aguilera
  17. "The Only Exception," Paramore
  18. "Jar of Hearts," Christina Perri
  19. "Stitches," Shawn Mendes
  20. "Someone Like You," Adele
  21. "Here," Alessia Cara
  22. "I Hate U I Love U," Gnash and Olivia O'Brien
  23. "Since U Been Gone," Kelly Clarkson
  24. "No Scrubs," TLC
  25. "Fighter," Christina Aguilera
  26. "Worst Behavior," Drake
  27. "Step Off," Kacey Musgraves
  28. "So Yesterday," Hilary Duff
  29. "Beautiful," Christina Aguilera
  30. "F*** Apologies," JoJo and Wiz Khalifa
  31. "Basket Case," Green Day
  32. "Stronger," Britney Spears
  33. "Roar," Katy Perry
  34. "Survivor," Destiny's Child

Click on the Spotify playlist below to listen or follow it on Spotify, along with our other POPSUGAR Love & Sex-curated playlists.