Do you know the answer? It’s b) of course!
In English we say I AM not I HAVE when we say our age. Be careful! This is a very common mistake.
You can also say I AM 35. We understand you are talking about your age.
You can win an English & You course every month! Just check here and we will tell you how you can win.