New York, Jun 3 Oil prices should stay above $100 a barrel through 2009 and potentially longer as supply struggles to keep up with demand, the government's top energy forecaster said on Monday.
Oil to stay over $100 through 2009: