从10月20号到3月12号,共有了近5个月时间。每个月平均有30天左右,那么这段时间大致有150天。又因为一周有7天,所以将150天除以7,得到的结果约为21.4周。但是由于2月份只有28天(或29天),所以需要将这个月的时间算进去,即150天 - 28天 = 122天,再除以7,得到的结果约为17.4周。因此,末次10月20号到今天的3月12号大致是17至21周之间。