2 week periods

so usually i have periods that last from 10-14 days and i wanted to ask if that is normal ? i always thought it was normal but my friends have told me that isn’t normal, i don’t get cramps that often or anything i just get really pissed off cause i’m having a 2 week period all the time! should i go to the doctor?