A processor-implemented method for plant health estimation, comprising: collecting a plurality of satellite images of one or more fields where a plurality of plants being monitored are located, via one or more hardware processors ; collecting at least one sensor data pertaining to at least one parameter affecting health of each of the plurality of plants being monitored, via the one or more hardware processors ; estimating a macro level health of each plant in a sample set of plants from the plurality of plants, using at least one of the plurality of satellite images, via the one or more hardware processors , comprising: processing the at least one satellite image with a plant spectral behavioral data to generate at least one start of the season (SoS) information corresponding to the sample set of plants; clustering the sample set of plants to a plurality of clusters, based on the start of the season information and a plant area information, via the one or more hardware processors ; and estimating the macro level health for each of the plurality of clusters; estimating a micro level health of the each plant in the sample set of plants using the at least one sensor data, via the one or more hardware processors , wherein the micro level health is estimated at a plant level; and updating the macro level health of the each plant in the sample set of plants based on the corresponding micro level health. collecting a plurality of satellite images of one or more fields where a plurality of plants being monitored are located, via one or more hardware processors ; collecting at least one sensor data pertaining to at least one parameter affecting health of each of the plurality of plants being monitored, via the one or more hardware processors ; estimating a macro level health of each plant in a sample set of plants from the plurality of plants, using at least one of the plurality of satellite images, via the one or more hardware processors , comprising: processing the at least one satellite image with a plant spectral behavioral data to generate at least one start of the season (SoS) information corresponding to the sample set of plants; clustering the sample set of plants to a plurality of clusters, based on the start of the season information and a plant area information, via the one or more hardware processors ; and estimating the macro level health for each of the plurality of clusters; processing the at least one satellite image with a plant spectral behavioral data to generate at least one start of the season (SoS) information corresponding to the sample set of plants; clustering the sample set of plants to a plurality of clusters, based on the start of the season information and a plant area information, via the one or more hardware processors ; and estimating the macro level health for each of the plurality of clusters; estimating a micro level health of the each plant in the sample set of plants using the at least one sensor data, via the one or more hardware processors , wherein the micro level health is estimated at a plant level; and updating the macro level health of the each plant in the sample set of plants based on the corresponding micro level health. <EOS>