Question: how long does it take to learn flute?
Answer: Start practicing a riff slowly using a metronome and surprise yourself when you can play the riff at twice the speed. All that said, and considering all of the above, it can take you anywhere from a week to three years to learn to play a flute up to your expectations.