what currency pair are you trading? that is often an issue. major currency pairs -- EURUSD, USDJPY, GBPUSD, USDCHF, USDCAD, AUDUSD, NZDUSD -- generally have smaller and more stable spreads. more volatile currencies that have less liquidity may be prone to wider or more volatile spreads, as there is more market making risk with them (meaning there is greater risk for the market maker finding buyers and sellers they need).
it could also be an issue with your broker, or whoever you're trading with.
hope that helps.
-- simon