Period for over 3 weeks!

I’ve been on a heavy period of 3 weeks now... is there anything I can do about this?