Maybe better be to consider use face shield it more safe and comfort, you can use it for the formal eventvtoo. Because if we use face mask just for stopping the virus from our self to other people it safe.
I agree the facemasks are mostly in place to protect others from ourself. It's a form of respect to other people when we go shopping or are in close environments. We can't be certain if we are carrying the virus within us or not, because sometimes the symptons are very mild. It doesn't hurt anybody to wear a mask and you might be saving lifes with that. There is no reason not do it.
No need to buy any fancy masks, you can just buy locally produced cheap face masks that can be washed. It's a one time purchase.