I know it will vary a little bit.....how long should it take?