It happens it is shit. There are still two more races. In 2013 I was the fittest I have ever been for the long but was left crawling round after 10min. One of the worst days in my orienteering career. 4 days later I came 7th. Don't let it get to you. You are fit and I'm sure you will be able smash the next races like you have this season. Do it.