Yesterday was the longest day I have ever had. I woke up early, prepared my son for school, dropped him off and then headed to my annual medical exams at 7am. The traffic was heavy for no reason at all, and so we got to the hospital and registered (was 15 minutes late). As soon as I signed up forms and have my blood work done, we went to the 2nd floor where my mammogram, and bone density tests were. An hours later, I proceeded to my other test which was the stress test. I got there at 11am; I didn't realized it would take 6 hours for the test to be completely done. I was so pissed off. The an hour and a half procedure end up to six hours. What a day! I was starving and and very thirsty for I wasn't supposed to eat from midnight till the tests were finished. I get to eat my first meal of the day at 6 in the evening. How did it happen? I have been to a stress test before but didn't remember that it took longer as it was yesterday. I pity the 1 year old baby boy who was there before us and finished he test the same time I finished mine. What a mess in the department. They need to fix this problem or many patients will gonna complain. I am glad it is all over; thank goodness these tests happen only once a year.