Правило 5 часов удобнее интерпретировать как «правило одного часа в день». Действительно, если каждый будний день (не будем считать выходные, там надо отдыхать) вы будете уделять час на обучение, то за рабочую неделю как раз насобираете пять часов.
А ответ на ваш первый вопрос: всё очень индивидуально и зависит от начального уровня знаний. Если можно так выразиться, то он «обратно пропорционален количеству времени, которое требуется для обучения». Ну и, разумеется, дедлайн играет немаловажную роль. Так, например, у большинства нерадивых студентов есть от недели до пары дней, чтобы выучить предмет с нуля на оценку «удовлетворительно» (возможно, я где-то утрирую, но это только для яркости примера)
Напоследок хочется сказать, что каким бы интенсивным ни было ваше обучение, не стоит забывать про регулярный и качественный отдых. Например, я взял для себя правило: если учиться предстоит долго и напряжённо, то делаю это по принципу 50+10 — 50 минут занимаюсь и 10 минут отдыхаю.