There are a lot of places to buy stamps besides post offices. You can buy stamps in local grocery stores, pharmacies, convenience stores, or bank and ATM terminals.