I think, as long as there are new coins being created. cryptomania will last forever, changing from one coin fever to another coin fever. And since there is always new coins everyday and some of them is here to stay for a very long time, the cryptomania will keep on going and going endlessly.
Yes,cryptomania may last for a long time as new coins are being introduced continuosly.But too much scam coins coming nowadays would definitely affect the reputation of crypto market.However,Bitcoin would continue to rule the crypto market as it could not be easily manipulated.As far as bitcoin is considered,though we were not early birds,but still we should make use of the situation and buy more bitcoins to get huge returns in future.