Pretty tough to achieve 100k net passive income in 10 years on 90k with buy and hold even if you are very very aggressive and have some luck IMO. Not saying it cannot be done starting out now but it would be difficult without a much higher income. Better to aim high though
20 years?.. Different...