Is there is any natural way to gain weight?

I try to gain weight but nothing seems to work it was hard to gain 4lbs I'm 104lbs, 5'7, i eat as much as I can, I eat anything and everything I don't use any medicines, Guys is there is any natural way to gain weight I feel uncomfortable and having law estimate because of my weight
Is there is any natural way to gain weight?
Post Opinion