Some natural sources of protein like fish, eggs and beans are healthy, protein shakes and bars are not necessarily always nutritious.