Blood is salty tasty. The salt taste of blood comes from the salts, minerals and iron present in human blood. So the blood of normal persons is salty only, but it has sweet taste in some persons suffering from diabetes. As the blood of a diabetic person will contain much sugar than a normal person the blood is tasting sweety.