How long it takes to train for a 10k will depend on your fitness levels and your running experience. A beginner should expect it to take between 8-10 weeks to complete training for a 10k however, someone more experienced may be able to do it in a shorter time frame of around 6 weeks.
If you are new to running it may be better to start with a 5k, rather than jumping straight into a 10k. You can find information on how to train for this kind of run here.
Stay up to date with the latest pollen information by finding your local pollen forecast from over 30,000 locations across the UK.