Is this from your GP, or a hospital?
I thought hospitals had to provide them within a month of asking.
GPs are more complicated, and the preferred way nowadays is via an NHS login, but the surgery can set which level of access you can have, which might not be everything.