Abnormal period

I've had my period for about 3 years now and I'm still super abnormal. Sometimes I'll go a whole month without it and other times I bleed a lot and get it for like 3 weeks straight. I never know when I'm gonna start so it sucks:/ should I see a gynecologist or is this normal?