R.J.
Start now! It doesn't take long if you use panties and not pull ups. You can use pull ups at night and call them "night night" panties. I had a friend whose son showed all of these signs but she ignored them. She didn't start training until he was 3 and she had big problems. She should have started when he was ready and willing before he got too "opinionated". Good luck!