I know it sounds cliche Dave but tomorrow is another day. I'm sure that you will be back in normal ranges tomorrow, if not later today.
These things happen. Try not to beat yourself up over it. You have had some extremely good days. Think about those and just let this bad day slip from your mind.