You get your results within your appointment, and Dr. cheema and staff are very friendly and give you great explanations and advice. Dr. Cheema is very knowledgable and provided a lot of solutions and important details. Expect a long wait as the process takes time to see results and for doctor consultation after