Will the oil ever stop flowing into the gulf?
What would stop it naturally - running out of oil might, perhaps.
Look at the first graphic - that shows all the oil wells in the gulf by the US coast - do you really think the oil will run out soon? Nope. They aren't drilling there for nothing.
Image credit NOAA
Hat tip Open Parachute
And go here to see the extent of the disaster. You may even like to produce a google map like this