“I track everything and this is what I usually eat during the day. Oh, wait, I also have chicken and shakes.” “This is what I ate today. Oh, wait, I also ate other stuff I didn’t write down.”
You’re killing me, man.
It’s not. Like I said, you want to have protein that came from an animal - either cooked meat, dairy (cottage cheese, yogurt, even milk), or eggs - in every meal. You’re not doing that, and I’m guessing you’ve never done that, and like I said that explains why you haven’t been gaining muscle.
If the eggs are questionable where you live, then avoid them if you have to. Getting sick will only slow down the gainzzz.
You don’t have to eat 5 times a day. Tons of guys got big and strong “only” eating breakfast, lunch, and dinner. This article talks more about it.