keep it cleaned used oil... no rags, no water, nut crud / junk in it. no metal shavings, no kitty litter from spilled / cleaned up messes. other words just old used up oil.
i have ended up with 30 gallon drums, to 5 gallon buckets, to other. i finally ended up with a 30 gallon drum.
i was making larger messes than i cared about using 1 qrt bottle at a time and refilling the bottles back up. 5 gallon buckets become a pain to dump into / open back up. 1 gallon to 2 gallon bottles just made a bigger mess when i tipped one over... so i ended up with a 30 gallon drum, with approx 2" plug on top that comes off easily, and i can drop a nice large funnel down into. so it easy to dump the larger oil catch pan i have.
contact your local auto repair places. more so mom/pop shops. they more likely willing to take it. large chain stores may not take it.