I take mine to the local Murray’s auto parts. I think they have a 5 gal per day limit and they make you take the empty jug back. Something about it being illegal for them as a business to put them in the trash. It may just be a local ordinance in my area. I've heard some will dispose of the jugs after they empty them into there holding tank. There is no charge for this service form Murray’s. I think AutoZone will also take drain oil.
Sterling Hts. has a recycle center at 18 & Van ****.
I take all mine there. ( I work right down the street )
I was asked for id once and was turned away because I am not a resident of Sterling Hts.
I just went back the next weekend, dropped it off with no questions asked.
Funny thing is that it was the same guy that turned me away the weekend B4.