Okay, it lasts for 3-4 hours only. |Masks are more likely not protect to you from the others, but to protect them from you, if you're already sick.
Also, you should remember about eye protection as well. I heard a few times that it's more likely to catch a disease thanks to your eyes open.
Stay healthy anyway
