How long does it take for supplements to work? We ask the experts