Could I have ovulated early ?

This app says I ovulate in 4 days but I am crampy and having brown spotting what could this mean ?