One to two years hits the sweet spot—long enough to see them through stress, holidays, and bad moods, but not so long you're stalling. You learn who someone really is by year two.
Waiting till engaged is way too long—you're already committed by then. Two years max shows you who they really are.