You can trek to the upper Mustang from March to November. During the months of June to August and early September, when Nepal sees heavy rainfall, the upper Mustang region remains dry and barren as it falls under the rain shadow area of the Annapurna and Dhaulagiri ranges. So, you can trek here in the rainy season too.