About 3.5 billion people in the world suffer from a parasitic infection every year, but it is still uncommon to be diagnosed with worms in the UK. Worms live inside your intestines and feed off the ...