Wrote to my lawyers about such a short timeline, they say most of the time they give you four to six months. Three weeks is virtually unheard of for a landing date, not impossible but highly unlikely. They do confirm that an extension is very very very very hard to get, if you're able to get one...