I'd work on getting into a regular sleep pattern first, however an irregular sleep pattern and the fact that your dreams are long and vivid indicates that you have very large REM blocks. This would be nice for trying a WILD technique.