Mood swings

Is there something that will help with mood swings? I feel like I'm always in a bad mood, but I can't stop taking birth control bc my periods are awful! I've seen mood pills online but not sure if those actually work