Period

Ok so i know this is really weird but for some reason i’m a complete bitch leading up to my period (1-3 days before) but as soon as it hits, i’m so happy, calm, energetic, and nothing bothers me. But i feel that was the whole week of my period then as soon as the next one starts to approach i get annoyed at everything and once again, it hits and i’m so happy. Is this normal?