Contact lenses are quite unlike regular products. There are many different prescriptions, some of which are required to be custom-made, and all of them have an expiry date which means they cannot be stocked in large amounts. The pandemic has also drastically changed the way contact lenses are supplied, and even in 2022 we are feeling the effects.
You can check the expected waiting times depending on your prescription here.