Most are being treated by GPs and the figure is 10 times the number reported previously, a charity says.