The pre-departure safety / PPE briefing on a BA flight I took recently included advice that a standard disposable mask is good for about four hours.