is this for a visit or to live? if its to live from my experience you are not allowed to sponsor your son if he is over 19 years of age unless he is studying in Qatar.I had the same problem!