It may be the fact that the person who cooks for you is having bad and impure thoughts. Hanging out with non-satvic people could be effecting you, as the decisions they make can be what you make also. You may be eating a lot of food, but just remember food itself is not satvic so you need to have a limit on eating food. Your eating habits or drinking habits could be effecting you, like if you walk while you drink it is considered a sin, and if you eat really fast it is considered rajasic. The direction you eat can change if the food is satvic, like eating in the west and south direction is bad, for the south direction is like having flesh and blood, and eating in the west direction is like having drugs. There are many factors that effect it and it’s not just food there are satvic colors, what you watch has to be satvic, and etc.