i think its shock time- a delayed reaction
It'd be very bizarre if you didn't crash at some point wouldn't it?
You're good with advice- what would you say to a friend in the same place?
I suspect, don't be too hard on yourself, and take the time you need to get back on board