My son's cat was very small, just about 3 lbs, despite being 6 months old. Luckily he recognized it when she went in heat and was able to keep her in until we could get her to the vet.
Good luck.
amdla