I have a perforated eardrum. I had my ear doctor make a custom made earplug. It still leaks a tiny bit so I put Vaseline around the earplug to get an added seal. The plug stays in while training but I need a cap that will stay down over my ears if I dive off the blocks. I have tried latex, lycra and silicone. They all roll up. I tried the EarBandit, but that is for a 3 year old that is not pushing off the wall as it rolled up on my turns. I could use the one with the strap under the chin with a flower on top, but....... Any ideas on how to keep my ear plug covered so I can do starts off the block would be greatly appreciated.