

People get a significant amount of their protein intake from sources that aren’t usually considered “proteins”. Lentils (and mung beans if you don’t think of them as lentils), wheat, rice etc all have significant amounts of protein (especially lentils). Yogurt and cheese has lots of it too. Not sure what part of India you’re in or what sort of food you’re mostly eating but my guess is you’re getting more protein than you realize.
I am… ALMOST sure they’re making a joke about farting keeping them awake.