If you are thinking of seeing a cranial osteopath, make sure you see one who has paediatric training. There's a lot of anecdotal evidence to the use of osteopathy in this way but not all osteopaths have had postgraduate paediatric training (as far as I'm aware all osteopaths treat adults and they don't have to prove that they have any specialist training to treat children so not all cranial osteopaths have done this). If you can travel there, the best place in London for paediatric osteopaths is the OCC (Osteopathic Centre for Children) (Wandsworth or Shoreditch) www.occ.uk.com They are a charity so their fees are lower than average. You usually get to see more than one osteopath for an opinion and the supervising osteopaths who work there are very experienced. Otherwise there are several osteopaths in this area who have been trained by the OCC and some of their supervisors also work in SE4 and SE15.