This means they did not sent the package. Before sending it they cant give you an ETA. When you get an email they sent it (you might get a tracking # too) 2-3 weeks is the usual international shipping with customs involved.
Note: custom clearance can be shorter or longer depending on your country, holidays,… (usually takes longer around Christmas, national holidays where people send stuff…)