#534 aún sin tener ni idea de cómo es tu caso exactamente, no te recomendaría el típico gainer, que acaba siendo poco más que harina de algún tipo, Whey y alguna de grasa barata, pero todo junto y caro. Para hacer eso te puedes hacer un batido tú mismo en casa, con harina de avena, un plátano y mantequilla de cacahuete, por ejemplo. Puedes probar combinando cosas como leche entera, miel, otras harinas y otras frutas. Hay aparatos para hacerte un batido directamente en el mismo recipiente que luego usas para transportarlo, muy baratos por Internet. Yo tengo uno y va de perlas.
Luego otra idea es hacerte "mezcladitos" de frutos secos y fruta desecada, como anacardos y pasas. Son fáciles de comer y transportar, y muy densos en energía (100gr de frutos secos pueden tener unas 600kcal) aunque no tan baratos y fáciles de comer como los batidos. También tienes el mítico sandwich de mermelada y nocilla o mantequilla de cacahuete, que se come en cuatro bocados y lo puedes untar tan basto de ambas cosas que acaba siendo una bomba calórica.
Lo bueno de estas aproximaciones frente a un gainer es que son mucho más nutritivas (excepto el sándwich XD) y de sabores variados (a la que llevas comiendo el mismo sabor de gainer una semana te vas a cagar en él) y mejor sabor en general. Lo malo, requieren más preparación.