Help.

When I get af it last for 6 days now I got it 3 days early last month and it onlyasted for 3 days but was very light , now in still experienced cramps and my nipples are sore at times , in confused in what I should do !?