This paper addresses the global existence and global asymptotic behaviour of positive solutions to a non-autonomous Nicholson's blowflies model with delays. By using a novel approach, sufficient conditions are derived for the existence and global exponential convergence of positive solutions of the model without any restriction on uniform positiveness of the per capita dead rate. Numerical examples are provided to illustrate the effectiveness of the obtained results.