best fish oil should contain the 3 omega fatty acids which are very useful to the person growth and the development. These fish oil should be prepared from the fishes such as salmon, tuna, sardines and the sharks. The oil from these oily fishes helps to increase and purify the blood of a person. Your fish oil should be guaranteed to you as the original oil. The fishes which are used to prepare this oil should be very clean and free from the diseases. The fishes should be fresh and the oil should be kept in the good storage facilities.