The temporal evolution of a non-equilibrium positron swarm undergoing thermalisation and annihilation in either helium or neon is studied with the appropriate Fokker-Planck equation. The solution of the Fokker-Planck equation is obtained with the expansion of the positron distribution function in the eigenfunctions of the Fokker-Planck operator. The distribution function and average values such as the number density, the average energy, the effective annihilation rate parameter and the drift velocity can be expressed as a sum of exponential terms, with each term characterised by a different eigenvalue of the Fokker-Planck equation. In particular, the lifetime spectrum can be written in the form A(t)=n0 lambda 0exp(- lambda 0t)+ Sigma infinity k=1nk lambda kexp(- lambda kt) where the lambda k are the eigenvalues of the Fokker-Planck equation and the coefficients nk are determined from the initial positron distribution. The nature of the relaxation to equilibrium is then understood in terms of the eigenvalue spectrum of the Fokker-Planck operator. In particular, the shoulder region of the lifetime spectrum is described by the summation above, whereas the equilibrium region is given by the first exponential term in lambda 0, which is the annihilation rate coefficient. The nature of this eigenvalue spectrum is also interpreted with the transformation to an equivalent Schrodinger eigenvalue problem.