Tips for weight gain ?

ℓєχιι 🦄 • Boy mom👩‍👦• 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