多久能治好也是看孩子弱视的程度来决定的,如果是轻度的弱视,在一年左右就可以治好了,如果是中度的,若是大概需要2~3年才能治好,如果是重度的弱视,那么就需要三年以上的时间才能治好,在平时也要多督促孩子保护好眼睛。