Why does it take my son so long to get a refund?

My son is at uni in Winchester. Nearly every day there are delays or cancellations. As a student he does not have spare cash, so why so long to refund? Also he misses a lot of lectures because of cancellations and delays. This is not a good service for the public.