I've been working for a company remotely for about 3+ months now and for about 2 months they've been getting a work permit ready. Relocation would be from EU to US. For me personally, relocation itself is a stressful thing and not knowing when it will happen - tomorrow or a few months later is starting to take a toll on my health. I've asked the company multiple times if it would be possible to know the relocation date or at least establish a time-frame - for example, relocation two weeks after the work permit has been acquired. Their response would always be "we don't have this information" or "we're unable to give you that" or "time-frame is not possible".
A month ago I was about to inform my landlord that I'm "probably" leaving next month and thank god I didn't do that - I would have lost my apartment by now, broken the lease agreement, lost my deposit and would be looking for an expensive short term lease. I'm starting to feel that the company is trying to save money due to tax reliefs or whatever, but totally ignoring the situation they are keeping me in.
I'm starting to have second thoughts if that's a company I want to work for. If they are unable to establish a time-frame for relocation - what else they won't be able to do in the future - establish when I can finally have vacation? etc?
Additional details: they are a small start-up tech company of ~10 people.
The question: given the details above is it normal that a company cannot give you a relocation date or establish a time-frame?