Have you counted your calories before? Perhaps you are not eating as much as you think. Unless you are an exception to the laws of thermodynamics.
I know how it is. I have a tough time putting on weight without engorging myself to the point of it being uncomfortable.
I have some sort of metabolic issue that makes my body burn calories much faster than it should. I can put away an entire pizza in a sitting and not gain anything.