If you want to gain weight you need to eat more food and not rely on these weight gain shakes/drinks. I would try to eat 3, 3-4 course meals per day if possible until you are full like thanksgiving. In between meals I would snack on things like celery, nuts, etc. so that you don’t have blood sugar problems. You might want to focus on supplements that help with your appetite.