Three to six months is/are enough for preparation. Singular verb or plural and why?
Three to six months is enough (time) for preparation.
Time is implied, so it has to be "is." A native speaker wouldn't say "they are enough time," but they might say "it's enough time."