Puppies are typically vaccinated at eight and 10 weeks, kittens at nine and 12 weeks, with an initial course of two injections. Your young pet should then be given a booster 12 months after their first vaccination. Rabbits need regular vaccinations too.
How long a stress test lasts depends entirely on what type of stress test you are planning on having. The shortest of all the stress tests are the simple exercise treadmill test without imaging. This type of test is usually pretty quick. You'll only be on the treadmill for ~15 minutes.
How long does it take for a testosterone blood test results to come in and is it a specialty test? The answer to this question depends almost entirely on the laboratory that is performing the test, so I recommend that you speak with your doctor. The testosterone test itself is not all that long, it probably only takes a few hours at most. However, the question is how often does the lab run the test. For some of the specialty tests, they only get run once a day and sometimes less.