Photodynamic therapy (PDT) has shown promising results in targeted treatment of cancerous cells by developing localized toxicity with the help of light induced generation of reactive molecular species. The efficiency of this therapy depends on the product of the intensity of light dose and the concentration of photosensitizer (PS) in the region of interest (ROI). On account of this, the dynamic and variable nature of PS delivery and retention depends on many physiological factors that are known to be heterogeneous within and amongst tumors (e.g., blood flow, blood volume, vascular permeability, and lymph drainage rate). This presents a major challenge with respect to how the optimal time and interval of light delivery is chosen, which ideally would be when the concentration of PS molecule is at its maximum in the ROI. In this paper, a predictive algorithm is developed that takes into consideration the variability and dynamic nature of PS distribution in the body on a region-by-region basis and provides an estimate of the optimum time when the PS concentration will be maximum in the ROI. The advantage of the algorithm lies in the fact that it predicts the time in advance as it takes only a sample of initial data points (~12 min) as input. The optimum time calculated using the algorithm estimated a maximum dose that was only 0.58 ± 1.92% under the true maximum dose compared to a mean dose error of 39.85 ± 6.45% if a 1 h optimal light deliver time was assumed for patients with different efflux rate constants of the PS, assuming they have the same plasma function. Therefore, if the uptake values of PS for the blood and the ROI is known for only first 12 minutes, the entire curve along with the optimum time of light radiation can be predicted with the help of this algorithm.