AF longer and heavier than usual

B
AF is more than a day longer than it should be and also still pretty heavy for the end is usually just spotting. Usually 6-7 days now on day 8 and doesn't seem like its gonna be over by tomorrow :( never had that happen anyone know if this is reason for concern? Or why this happens?