Definitely call or go and see them. In my case I'd been waiting since Sept 2018 until last week. When I turned up in person they sold me one there and then.
Did they attempt to verify whether you were on the waiting list? Otherwise people would just walk in and say they’ve been waiting...