> But it's good only for 20-30 minutes, then it's soaked from the moisture in your breath and no longer does its job.
The study linked in GP seems to directly refute this.
"Overall protection factors calculated per type of mask were stable over time, and did not change statistically significant with prolonged wearing."
The quote from the CDC makes no claims about efficacy, only that supply is limited and healthcare workers should be given priority.