暹罗猫的体型通常较小,成年暹罗猫的体重一般在4到7公斤之间。因此,一只20斤(约合10公斤)的暹罗猫可能已经达到了成年期。一般来说,暹罗猫的成熟期大约在1岁左右,所以20斤的暹罗猫可能已经1岁左右。不过,个体差异较大,有些暹罗猫可能会在1岁前或1岁后达到这个体重。具体年龄还需结合其外观特征、健康状况和兽医的专业意见来确定。