For how long is my registered trademark valid?

Once your trademark is registered it is valid for 10 years. After 10 years you can renew it for another 10 years. You can renew you trademark forever, there is no limit on the number of 10-year periods.

how do you trademark a logo