They take long because they have to be processed in the laborotary for results
Yes preferably blood tests should be done on an empty stomach
You can take help from a qualified doctor who will help you describe each test at apollo
A direct donation occurs when a patient's ABO and Rh compatible family members and/or friends donate blood for his or her upcoming procedure. Otherwise a patient has to be given blood which has been processed atleast for a week before transfusing on a patient.