Wow Denise,
That sounds like you've had a go of it lately. Big hugs to you. And yeah, you rock. You went out there, raced and finished under conditions where lots of people would have bailed. AND.... you did really well on your run!!
Take time for yourself, decompress etc etc (what everyone already said).
This is an endurance sport and it's not about one day, it's about years.
Living life like there's no tomorrow.
http://gorgebikefitter.com/
2007 Look Dura Ace
2010 Custom Tonic cross with discs, SRAM
2012 Moots YBB 2 x 10 Shimano XTR
2014 Soma B-Side SS