Period. Bleh

So I got my first period at like 11. And I'm now 19 and every single time I get one it hurts so bad. Like calling off work and school hurt. All because I couldn't walk Bc of the pain. And they used to be normal. Like regular. 5 - 7 days. Now they're like 9-18 days. My longest was 18 days. But that was over a year ago. So I'm wondering if this is normal. I mean I know it's not. But does anyone else have this problem? Like long, painful periods?