Wow, you did really well holding it together for 3 weeks - I only made it 3 days on vacation once and I had to have my daughter call my hubby back in MN who told me to have my daughter change my flight to that day - pay whatever it costs but if I thought I could fly home alone than come home. I came home.
I felt so bad I buckled and I was with my daughter, granddaughters and my son who lives in Oregon.
No beating yourself up as you are now my hero for sticking it out so long.
We have an anxiety disorder and we expect so much of ourselves.