There is no limitation on the time that you can stay in public housing as long as you abide by the lease and still quality for housing.