It happens. The most important weeks were behind you (if you were trying to peak about 4 weeks before your race, you got zapped right at that peak point), at this point just try to keep up with your endurance and start tapering... others may have different advice but the last thing you want to do is go all the way into your race burnt out. Hang in there!!