The phrase "several weeks" refers to a period of time that is not specifically defined, but it generally means more than one week and less than several months. It can range from two or three weeks up to eight or nine weeks depending on the context in which it is used.