What help me wake up, (still PIMO) in addition to lingering doubts throughout most of my life, and I'm in my late 50s, was the questioning from my children when they became teenagers. I could not honestly defend the origins of the JWs, prohibition of birthdays and other celebrations; especially when you realise that the whole belief system is/was based on crazy teachings of a businessman.
The real kicker is when you have a religion that has to produce its own bible to support its beliefs, that's when I knew the whole religion is an expensive and cleverly marketed belief system. Like most religions.
Glad to say none of my children want anything to do with JWs and two of them don't believe in God. At least I had the foresight not to encourage them to get baptised.