Technically, a year could also count if you said >> few seconds, but no one will take you seriously if you do either.
And yes “many weeks” easily covers the range of 20 to 30 weeks.
You can search older HN comments and see hundreds upon hundreds of instances of “many weeks” and so on…