0
One decade equals ten years.
4.5 decades equals 4.5 decades!
No, you don't need a hyphen. It would be 10 decades or ten decades.
100 decades in a millennium
There are 3.5 decades in 35 years