You have the option of using a different centre which may reduce the waiting time. Having said that, 3 or 4 weeks is normal unless you pick up cancellations. It’s worth checking the site regularly to see if there’s anything going.
All the best with it,
Pete