My cycles are so confusing..

This is what I deal with... how do I know when I should test or if my period is just abnormally long? I have no clue what to do anymore.... currently on cycle day 42 right now.