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.