Fish oil is pretty cheap in america. Prices vary, but I would say an average for 100 gel caps is anywhere from $12-$20 depending on the brand. I take a few different supplements and fish oil, along with flax oil, are two of them.