Here’s my packing list for the Annapurna Base Camp trek. If you do forget to bring anything you can pick up most essentials at shops in Ghorepani or Chomrong. There are plenty of shops selling trekking gear in Kathmandu and Pokhara.
Long trekking trousers/leggings
Thermal base layers (top and bottom)
Cool trekking socks (ideally at least two pairs)
Technical tops (at least three)
Underwear (at least three sets)
Warm trekking socks (ideally at least two pairs)
Warm jacket (fleece or similar mid layer)
Trekking boots – make sure these are broken in before you travel.
Flip flops or other lightweight footwear
Backpack with cover
Sleeping bag – suitable down to freezing
Sleeping bag liner – for warmer nights lower down and extra warmth higher up.
Map – you can easily find maps in Kathmandu or Pokhara.
Water bottle or bladder
Water purification – steripen or tablets. Or you can buy water at lodges, but this will cost at least $2 per day.
Torch/head torch and spare batteries – For trekking before dawn.
First aid kit
Chargers and travel adapter
Whatever toiletries you need
Snacks – being British I took Kendal mint cake.
Sunscreen and chapstick.