Hi,
I also had my appointment at Dr. Lyndon Mascarenhas office back in August. I would definitely allow more than 2 hours in your schedule.
The actual appointment is fast (in/ou about 15 minutes) then you are sent downstrairs for your RX (also fast, 5-10 minutes for me as I was the only patient waiting) but you will also be sent to another facility for your bloodwork. Once there (really close to Dr. M office), it could be 15 minutes to 4 hours depending on how many people they were when you arrived. it's first come first serve, you don't have an appointment booked. Personally, it was 3 hours for bloodwork.
Hope this helps.