Leggings will be around for awhile in my opinion. And yes 3-5 years is a good range if not longer. Leggings are just starting to come around to everyone. I know a bunch of girls that just started to wear them. Some fads tend to just stick and never leave and become mainstream IMO.