Sounds like you have wonderful discipline and dedication!