I feel for you guys, that's for sure.
I went through similar, heard it was a couple weeks away, then delayed, then another date, then delayed again.
Ordered in March, received in Sept.
In fairness to inhalater though, there was an unexpected production delay or two due to unavailability, or...