I could almost certainly guess this to be 30 due to her life events: age when starting medical school, age when graduating medical school, time frame she was a surgeon, etc. I could at most think Sherlock can not be any more than 2 to 3 years younger than her due to his life events.