Read meat also has fat and zinc, which are pro-testosterone. Keep eating red meat. That wouldn't do it. If you wanna get bloodwork again you can. Did you have any traumatic head injuries? Did you get the testosterone measured at different times of the day? Like the first reading(21) at 8 am, then the last one (8) later in the day? Tell me as much as you can about anything you think could have affected your testosterone. Any drug use of any kind?