You are correct that protein shakes are a way to easily get in calories and that they can cause you to gain weight. Find foods that you enjoy and tolerate well. Every calorie counts, so pick them wisely.
Real life begins where your comfort zone ends