Tips for weight gain ?

ℓєχιι 🦄 • Hayden Ezekiel’s mom👩‍👦🤰🏽•Future Police officer👮🏽‍♀️• God First 🙏🏽
Does anyone have any tips on ways to gain a few pounds ? ( And keep them on ) I've tried protein shakes , eating before bed , and I eat like a pig but I've been the same weight for years . I think I may have a fast metabolism