welcome to healthcaremgic
Yes there is around 2-3 yrs left for gaining height. Your current height is also bad enough. For proper gaining height it depend upon the genetic environmental dietary factors. For now i suggest you to take high calcium content diet and continue with physical exercise daily.skipping, cycling, and if possilbe continue some yoga
posture for your wellfare.