We all know that eating fish is good for us, but how much should we be eating? Aim for at least two portions (140g for adults) of fish per week, one of which should be an oily fish such as salmon, sardines, mackerel or trout. Oily fish contains vitamin D which is needed for bone health, and omega 3 which is important for heart health. If your family isn’t keen on fish then you can buy omega 3 supplements for adults and for children over three years old, but these aren’t as beneficial as eating fish itself. The fish you choose can be fresh, frozen or canned. Fish fingers count too!