You left out some vital info, namely, did you bareback or use a condom? Were you well lubed or get dry humped?
If you used a lot of lube and barebacked, of course lover-boy's spooge is gonna be running out your ass all day.
I doubt you had an impacted stool. You need to do some reading, dude, and get advice from experts, not from any fool that chimes in on a big dick site.