If you give someone too much time in between or before learning, they could slack off and not learn as much. If the place is wrong and too many distractions are happening around a person, the said person could have a difficult time concentrating and therefore not learn as much. Also, on motivation, said person could be annoyed at a time(or embarrassed/annoyed somewhere) and any motivation given to them would slide off like butter and not be absorbed.