seriously thinking about it and wondered if you can do it on the NHS or do you have to be referred from GP and go private? How long is the recovery period?