Question: how long does it take for muscles to become flexible?
Answer: It's the quality. If you stretch daily and push yourself even more, then you get a flexible body. You will start to feel the difference in 2 to 4 weeks if you practice 5 days a week. But you will get more flexible over time as you practice all depends the time you spend to practice.