I would say if you think you had it for 3 weeks that treatment may take a few days then post scabies may last anywhere from 3-10 weeks depending on how you go about healing your skin and exfoliating properly. It really depends some people go thorugh post scabies for years because they are not treating post scabies properly.