Why is NH4NO3 not used in the laboratory preparation of ammonia?
It undergoes a decomposition reaction forming N2O on heating.
It also forms an explosive mixture with certain other chemicals
Because on heating it decomposes to form N2O (Laughing gas) and also sometimes it forms an explosive mixture with certain other chemicals.
NH4NO3Δ−→N2O+2H2O