So I've been on the shot since February, and after getting my second shot in April, I've been having a super long 3 week period. I don't know what is going on but I would like to know if this is normal or if I should go to my doctor. Can anybody help me please?