i love doing timed breath holdings and also doing it all the time naturally then a way to train your lungs for timed ones is doing something i like uw for some time without breathing then untimed but good for lung training anyway like being upside down on the pool ladder and when you go for air you do abs … the it is an all in one stuff.