The longest an LD can last is until the end of the REM cycle you are in. Usually much shorter than that.
Time isn't linear at all in dreams.