What are the necessary gears needed for Everest Base Camp Trek?

What are the necessary gears needed for Everest Base Camp Trek?Pack light and smart!!
If you are planning to trek Everest Base Camp, we will help you find the best pack list to make your trip as safe and comfortable as possible.
As Everest Base Camp Trek takes you to extreme altitude where tourism infrastructure far way behind, you need to be very conscious while choosing the pack-list.
The pack-list also depends on the selection of trips on Everest: like Short Everest Base Camp Trek, Classical Everest Base Camp Trek, and Comfort Everest Base Camp Trek. But these overall package will give some light on required pack-list.
Pack-list:
Clothes
Two Pair of Short sleeved shirts
Two long sleeved thermal top (1 for sleeping)
2 thermal pants (1 for sleeping)
Trekking trouser
Undergarment (disposables)
Fleece Jacket
Down Jacket
Waterproof and windproof outer
Warm and thick long socks
Hat
Head Band
Buff or Neck Band
Inner Gloves
Outer Gloves
Electronic Gadgets
Mobile Phone with Charger and Power Bank (extra power-bank is useful during load sheading)
Camera with extra battery and memory
Tripod (Optional)
Toiletries
Toilet Paper (it is not available on majority of teahouse)
Hand sanitizer
Personal Hygiene
Shampoo (pack easy washable shampoo as there are very less water at high altitude)
Body Soap (it might not be available on high altitude teahouse)
Sunblock
Sunscreen (to protect you from sunburn)
Foot sanitizer

Gear
Sleeping Bag ( – 10 to 20 degree), it is provided by travel agency
Fleece sleeping back liner
Trekking Shoes (sturdy soles, ankle support and waterproof as there are few rivers and streams to cross)
Gaiter (winter only), optional
Trekking Poles (you can buy it in Kathmandu or Pokhara USD 8 USD 10)
Headlight it can help you to navigate around the teahouse at night or ideal to admire the starry night)
UV protected sunglass
Swiss Army Knife (In case of emergency)
Rucksack and Travel Bags
1 rucksack; about 50 70 liters/3,000 4,500 cubic inches
1 large duffle bag
Backpack to carry your valuable things like camera, money, mobile phone and more
Padlocks for your duffle bag and backpack
2 waterproof rucksack covers
Medicines
Altitude sickness medicines Diomax
Medicines for headache, stomachache, dizziness, diarrhea, dysentery and more
Water purifier
Other Stuffs
Thermal Flask, it is highly useful at high elevation when the temperature is below freezing level
Slipper, it is helpful when you want a leisure walk around the teahouse
Favorite Snacks, Chocolate and energy drinks
Favorite Books, to pass leisure time after tiresome walk
Everest Base Camp Trekking Map
Your countrys National Flag
We suggest you to be a responsible travelers throw the garbage at right place use degradable stuffs as possible contribute to make mountain healthy and pristine.