I think that depends on what your goals are!
If your goals are being healthy -- absolutely, you're doing it, with the better-than-ever eating habits and the running goals, and the fact that 25% body fat *is* absolutely in the healthy range. You are at a level of body fat that is totally normal and healthy for women, which is awesome! I think you'd be hard pressed to find any medical studies showing that losing more would provide any health benefit -- if you're concerned about where you should be, ask your doctor.
No, you are not near the bottom of the healthy range, so if your goal is "to look like a fitness model in my bikini", you still COULD lose more weight without it becoming a health RISK to do so.
But, on the other hand, you've found a stable point where your body is happy and where you are happy with your body. It's a healthy weight and a healthy % body fat, and maintaining it is not a constant struggle (as it might be if you decreased your weight a lot). Don't let the fact that you theoretically COULD lose more drive you crazy or make you forget about the awesome achievement that you've made!
Bottom line, I think you should discuss with your doctor if you're having doubts... but if you are feeling good about yourself and you are meeting your health goals, don't let the fact that you COULD be skinnier drive you crazy.
I'm about 5-8 lbs above my "goal" weight, and at just under 22% body fat when last measured. I've been hanging out here for about a half year now. I definitely COULD lose more weight, sure, and I might make it closer to goal eventually, but I'm also not in any particular hurry to get there... and if I never do, that's also FINE with me.
Lucubratrix: one who studies by night.
Height: 6', Highest weight: 245.
(Ticker reflects maintenance range after losing 80 lbs!)
Fort Lewis Army Half Marathon, September 13, 2008 - 2:12:41.
Bellingham Bay Half Marathon, September 28, 2008 - 2:11:59.
Seattle Marathon, November 30, 2008.
"When things go wrong, don't go with them." - Elvis Presley
| current weight: 173.0