Factor Analysis: How many times to drop/repeat?

In running factor analysis, all of the descriptions I've seen say to drop the variables without adequate loadings and re-run the analysis.

Should this only be done once, or do I repeat the process until all of the variables load on a factor?