Psychological. Maybe try wearing a Depends when you’re out and about, and start telling your body you CAN’T GO NOW. See if you can build up stamina, but having the Depends will give you some peace of mind that if you have an accident you won’t make a mess.
Also start doing tons of Kegels.