Talk about my method.
First find your own sleep cycle, and then find the rapid eye movement period, which is the time to dream. My sleep cycle is about 3 hours, so I will be dreaming about 1.5 hours after I fall asleep. So I just need to set a 5-hour alarm clock to wake up the "dreaming me" in the second sleep cycle. At this time, I can start editing my dreams. Usually, we can't dream what we want to dream, we can only edit on the basis of the original dream. Because I was awakened by the alarm clock, I knew that it was a dream just now. At the same time, because I was too sleepy, I wanted to continue to sleep. So I can join my own consciousness to edit the dream. Usually, I can turn a nightmare into a beautiful dream. But if my whole mental state is anxious, my dream will turn into a nightmare. ha-ha. Why not choose the first sleep cycle, is to let the brain have a good rest, lucid dream is actually very tired, equivalent to physical rest, but the brain did not rest, so the first sleep cycle I choose to let the brain rest. Otherwise, it would be no fun if it suddenly made me angry and didn't let me sleep. In short, the brain is a good thing, to play with it.