Successful people look for opportunities to help others through volunteering, while unsuccessful people focus only on themselves. Volunteering provides benefits to communities, with over 1.7 million North Carolina residents volunteering 25.3% of their time, totaling 221.1 million hours of service worth $4.5 billion annually. Websites like VolunteerMatch.org can help find volunteering opportunities in your local community or in causes you care about.