Jut woken up to brown spotting every time I wipe. Could there be any other explanation other than miscarriage ? ( I am meant to be 9w2 days today). Had a viable early scan jut over 3 weeks ago measuring 6 w0 day 1 heartbeat. Waiting for 111 doctor to call me back. Is this definitely miscarriage or could there be any other explanation ?