How long did the war of the rose's last?

About 30 years