I agree with Serith, due to the REM cycles it's not possible to have one long dream instead of several short ones. However, if you want all of your dreams to be lucid then try learning the DIELD method. It worked wonders for me!