杨梅一般需要4-5年才能结果,有些品种可能会有一定的差异,比如东魁杨梅一般需要5-6年才能开始结果。杨梅在中国分布的省份包括云南、贵州、浙江、四川、安徽、江苏、福建、广东、湖南、广西、江西、台湾等。日本和韩国也有少量种植,印度、缅甸、越南、菲律宾等东南亚国家也有分布。