Stamps can be purchased from many places besides the Post Office. For instance, many stores sell stamps at their retail locations, such as grocery stores, bank branches, ATMs, & pharmacies.
You can also get stamps online at Stamps.com.
The following are just some of the places that sell stamps:
Bank of America
King Kullen supermarkets
TD Bank branches
Wells Fargo Bank branches