Thank you all for your responses. They have been very helpful. Patience is a virtue apparently, and one I obviously must try and foster a bit more! Plus add in more exercise.
Ok, now I'll hop off my soapbox!
Once again, thank you for all your advice and support.