The 60-year-old TV host - who recently revealed she has undergone a double mastectomy after discovering she carries a gene that increasing her chances of getting breast cancer - knows she`s been very fortunate because she`s so happy with what she`s got and what she`s achieved.
Sharon - who has three children with rocker husband Ozzy as well as a baby granddaughter - said: "I can`t believe I got to 60, and so quickly. I keep thinking, `Where did the time go?`
"But mostly, I`ve just been thinking how really blessed I am. You have to see what`s going on in the world, and I`m in such a good place with where I am and everything I do; I have so much to be thankful for. I definitely got hit with the lucky stick somewhere along the line."
Although life hasn`t always been easy for the Osbourne family, Sharon says that has made them appreciate their lives even more.
She added to Britain`s HELLO! magazine: "Yes, things are tough but they could be a whole lot worse. We`ve got each other, we`ve got a great family and life is good. I`m in a place where I can choose to do the things that I want and choose to be with who I want and not because I have to. It`s a freedom and you can`t buy freedom. It`s a great place to be and I don`t take it lightly - I appreciate it hugely."