Not necessarily the case, especially if the interviewers are engineers or engineering managers at a startup. IME, they're usually overloaded with work.
I would say 3 weeks could reasonably be described as "roughly 1-2 weeks", but another week would be pushing it. Either way OP should assume the worse and constantly be looking for other jobs in the meantime.