With rising fuel prices and cost of living, trainee nurses, teachers, medical students, midwives and social workers are only just able to keep their heads above water.