Long lasting periods

Is it normal to hv pms for like 2wks..first I had light bleeding and now heavy. Any advise