How long does a portable oxygen tank last? A: At a rate of 20 breathes per minute and depending on tank size and the oxygen needs of the individual, a full portable oxygen tank lasts between 0.75 hours and 37.5 hours, according to Performance Home Medical. The different portable oxygen tank systems include Invacare, Respironics Ultrafill and more. Keep Learning.