Finally saw a lovely young lady doctor who was very thorough and said it should take 4 - 6 weeks to heal. She was worried about my neck as it was very painful when she felt it so I had several x-rays. The outcome being what is usually is - AGING.
Anyway, if I notice anything untoward in about a fortnight, once the swelling subsides, I am to go back and see her again. This took just over three hours.
Don't know how long it will be before I can wear my glasses again. Luckily I have a very light pair of reading glasses and can just manage them for short periods.