Pianoforall is so cleverly structured that you only need about 20 to 30 minutes each day to enable you to make rapid progress. Most people enjoy it so much they end up practicing Much longer than that.