Hello.

Regarding your question on lucid dreaming and how long it takes. Every person learns and achieves lucid dreams at different speeds. Some people get one in a day, some people get one in a year. It all depends on the person, and how much work and devotion they put into it.

Good Luck!