Can you ask around and see if any of your coworkers can cover for you? If you find someone and you both go to talk to your manager, maybe they'll be okay with it?