A young blood is African slang for one who is younger than the person saying it. An old blood is something a "young blood" says so somebody older than them.
A colloquial term - used primarily in the West Oxfordshire town of Witney - meaning "Friend" or "Mate". Derived from the more commonly used "Old Boy". The "Old" is often emphasised and elongated.