Try this if you can.
Items needed: sports pre-wrap and self adhering wrap.
Before you wrap at night (or whenever for that matter) get a hard on and get it as hard as possible, if you have one put on a
cock ring to help keep yourself hard while you wrap, starting at the base start wrapping your penis working yourself up towards your glans. Wrap yourself like that several times (3 to 4 times). After the pre-wrap wrap yourself with the self adhering wrap in the same manner as the pre-wrap.Basically with the self adhering wrap your just covering the pre-wrap so 1 to 11/2 times is fine. Put a small piece of sports tape on that just to help keeping it from falling off. After you're done you can either leave the
cock ring on for awhile or go ahead and take it off. As your boner goes down the pre-wrap will shrink as well staying snug enough not to come off but not cutting off circulation. As you get night boners the pre-wrap will also stretch back to where you were when you first put it on. I have done this kinda of wrap for months and have NEVER had any circulation problems. Also I can wear it this way for hours into the next day even after wearing it all night. It even allows me to piss without having to take it off. Give it a try.