Я, конечно, не эксперт, но вроде как инвесторами с нормальным доходом не становятся просто так, не имея ничего. Эти советы про откладывать и/или инвестировать по 5к рублей с каждой зп я лично скипнул. Поэтому, посоветовал бы себе в 21 выбрать сначала какую-то сферу, в которой через несколько лет 100% можно будет лутать норм зп, если прикладывать определенные усилия (я, например, выбрал IT, только не в 21, а чуть позже). После того, как выбрал сферу, очевидно, тебе нужно стать хорошим спецом в ней, чтобы лутать эту самую норм зп. Не сразу же, но со временем. А когда уже есть норм зп (200к+ ежемесячно), можно думать о инвестициях или о бизнесе. Кому что по душе, но я бы с бизнеса начал. Это мне так кажется, возможно это все бред и можно с нуля вкатиться в инвестиции и быть миллионером в 25, откладывая по 50 рублей в день с завтраков в школе.
На счет времени, тут все просто, чем больше его уходит в нужное русло, тем быстрее будет достигнута цель. Но тут баланс нужен, чтобы не перегореть.