Do offers expire like regular needs?

Yes, offers have Expiration Dates and will show in the system until they are matched, expire, or until the person who made the offer deactivates it on their Personal Dashboard (for offers made by individuals) or on the Organizational Dashboard (under My Account).