5.Beef Liver
Without enough vitamin B12, your energy can lag. This is one of the best sources. It also has loads of protein to keep you fueled for a long time. If you just can’t do liver, you can get your B12 from meat, poultry, fish, and eggs.
6.Oysters
Besides being a good source of low-fat protein, they’re loaded with zinc. That helps your body fight off germs that could run you down and make you feel tired. Try them raw with a squeeze of lemon when they’re in season, or roast them in the oven or on the grill.