The easiest way to avoid regrets is to ask yourself this question, "If not now, when?" It's a powerful way to put life and our decisions about how we spend our time into perspective"
I am glad that they could get you in for all tests on same day so that you don't have to make that trip more than once. I know that trips right now are probably very painful. It is great that someone wanted to switch so that you can have surgery after Christmas and be with your family at Christmas.