how long should you practice basketball?
There is no magic number dealing with training to being a professional. With that said, to answer your question, it should be 3–6 hours a day. Based on numerous reports from professionals themselves, NBA or where ever, the consensus average time put in was around 5 hours per day.