How long should you give for letters of recommendation?

Although at least a month is preferable, more is better and less than two weeks is unacceptable — and will likely be met with a "no" by the faculty member. The ideal time to give a letter writer, though, is anywhere from one to two months before the letter is due with your submission.