Hello,
Do not bother about how people react on seeing you. Learn to ignore. everyone walking in the street does not have a perfect body structure or gait. Stop being conscious of yourself & be happy & confident of what you look like. Self esteem is important, learn to value yourself. Your value doesn't decrease based on someones inability to see your worth. Never underestimate yourself.
Make sure you dress properly. Make the right choice of the clothes you wear. Personality & gait matter. Make sure you carry yourself well. To gain weight you have to avoid
stress &
anxiety, cut on addictions if any. Do regular exercises & walking. Take care of your looks, make sure your look presentable & smart.
Food that will help to gain weight are buckwheat, all kinds of rice, chickpeas, milk- butter-eggs-dairy products, bananas, high protein diet (red meat), dried fruits, whole wheat and cereals, fats/oils, cheese, pasta, etc. You need to keep yourself well hydrated & active. Take adequate sleep. Sleep matters. You are suggested to get a routine health check up done to rule out any disease causing you not to gain weight.
Take care. Hope I have answered your question. Let me know if I can assist you further.
Regards,
Dr. Nupur K., General & Family Physician