Not yet! There are some underlying issues needed to be addressed before the masses adoption! Such as security issues, easy application, regulation, mining centralization, price volatility etc. PPl basically want the secured ,easy to use , appreciated currency,
i don't think bitcoin need 100% regulation(and it won't happen because bitcoin is implementing a better anonymous tech in the future, we know those two things can't work together) to go mainstream
security isn't bitcoin related but exchange related and mining centralization isn't an issue, it was intended by satoshy itself....
so the only left thing to resolve is price volatility, which is the epitome of the adoption