My prediction is, it would take at least a decade or two for nostr to enter mainstream adoption.
Mainstream adoption: when most people have jobs that are connected someway or the other to nostr. Like it is with internet today.
It might still be quicker than bitcoin becoming a globally accepted medium of exchange though 😛