BUFFALO, N.Y. - Gas prices have been dropping across the country and slowly across Western New York. There are many reasons for the fluctuating prices from the city to the suburbs.

Currently on the Seneca Nation Indian reservation, you can buy gas for $1.77 a gallon and $1.74 if you pay with cash at Native Pride in Irving.

In downtown Buffalo on Niagara Street, gas at Mobil, was $2.89. Five miles away at a Sunoco on Elmwood and Amherst, it was $2.99. In Amherst, it was $2.67 for a gallon of gasoline at a Speedway station on Maple Road.

That's a big difference in price.

Patrick DeHaan, Senior Petroleum Analyst for GasBuddy said, "In every market the only way prices go down is if somebody undercuts or is aggressive in passing along those savings."

While oil prices have been plummeting, it's important to keep in mind that stations usually fill underground storage tanks every three to five days. It makes it easier to understand why some stations may be selling gas that they recently bought at a lower price. A station on the same block

may still have expensive fuel underground that they purchased and must sell at a higher price.

Check out the gasbuddy.com map of prices within our area to find the cheapest price gas.

"The best way you can avoid overspending is by shopping around because as we are finding out, there can be discrepancies of 10, 20, 30 cents a gallon," according to DeHaan.

OPEC is meeting on Thursday and could cut oil production which could lead to higher gas prices toward the end of the year.