Oh, another piece to the puzzle: Water intake. Very important to losing weight. It's no coincidence that when I really increased my water intake (after getting a thrashing from the Rolfer I'm seeing), I started losing. I can't lose any weight without a lot of water. Maybe you're the same.
Also, if you suspect you've got some sort of hormonal/endocrine thing going on, you've got to get that straightened out, as the others have said. I work with someone who started taking desiccated adrenal for adrenal fatigue and lost 20# practically overnight, even though he did not change his diet like he was told to and will eat two brownies and then go run to the employee health office to have his blood sugar checked. ::: eye roll :::
"Let food be thy medicine and medicine be thy food." -- Hippocrates