Considering the current climate surrounding the USPS, if you vote by mail you should drop it off yourself at the local election office.
The law in several states is based upon when they receive it. If it is postmarked in time but they receive it late, your vote literally gets thrown away.