Starting over

Hello everyone, okay I need some help/advice. Back in October we had a miscarriage and ever since than my periods have been off. In November my period was 8 days late, it lasted for 4 days, stopped, and I have been spotting ever since. According to my app I should expect my period to come on the 14th. But why am I spotting for so long?