Sounds like you head is in the right place.
There are times when the going is tough and other times when it isn't so hard.
But whatever the period - the victory is found in staying the course and be consistent as you can to your healthy lifestyle.
This you have done with real style.
Happy belated birthday!