If you have Internet access, a printer, and a credit or debit card, the US Postal Service has developed a way for you to ship packages from home. To arrange for carrier pickup, go to usps.com/clicknship to pay for your postage and print out labels with postage. You can then go to usps.com/pickup to arrange at no charge for your Postal Carrier to pick up the Express Mail or Priority Mail package(s), either the next day or a specific day of your choosing.
Fedex offers a similar service, as does UPS. In my experience, all three companies offer excellent service, and it has never been easier to mail packages! Take advantage of these services, and start shipping packages from home!