Retaining at night, if you can do it safely, is the way to go here. You can use O-rings from a hardware store, but I use silicone wedding bands. These, aside from having a better grip on your foreskin, are safer because there is no risk of them sliding up your shaft with an erection.