Beginner and novice pianists should practice 15-45 minutes a day. Intermediate pianists should practice 45 minutes to an hour a day. Advanced pianists should practice 1-2 hours a day. Expert pianists will probably practice 3+ hours a day; however, this may depend on the performance(s) they're preparing for.