I have been eating a diet of only natural foods for about two months (nothing out of a package for the most part, and if it is it has less than 5 ingredients and only if I know what those ingredients are), but I have not been cutting carbs, measuring stuff, etc. I casually track my calories on an app I downloaded but I'm not super strict about it. I have been successful in losing weight pretty consistantly with this program.
I am not staying on an "eating schedule ". I have been eating when my stomach feels hungry and then eat enough to satisfy my hunger. No more, no less. I also only allow myself to have fruit and/or veggies for snacks and then have whatver I want for meals, as long as it's a natural food. When I do track my calories on this app, I always fall far below what this app recommends. I never feel deprived or anything though so my question is this, is this okay to fall below what calories are recommended and listen to my body instead? Or should I just be eating more calories and more often even when I don't feel hungry?

I use a nutrition program that tracks about 40 nutrients, and I meet or exceed the RDA in everything - even with minimal calories. I lost a lot of weight with this plan and maintained high energy levels.