I am very blessed to have lucid dreams every single night. I'm at the point that I can track transitions between the dreams and react to them, track temperatures, which way the wind is blowing, the time of day, elevation, biomes, so onโฆ sadly, when my heart rate rises to a certain point, I wake up.
Remembering dreams isn't hard, it's more trying to recall how many I've had and what every single one was about because I have several each night at least; Dreams last for around 15 minutes in my experience on average before transitioning.