Ups & downs, leaps & bounds. I have my days when I`m not feeling my best, but I know for a fact that I`ve come a long...