While not exactly "at home," you can use Ultalabs or Fitomics and order Labcorp in the US. Labcorp has an option to come "in-home" for collection for like $35 if you're not close to a facility. Otherwise, if you are, it's just cheap. Fitomics has a whole workup panel called the "Basic Health Self Monitoring Panel 2" that includes everything but T levels. You need to add that on. Or just buy the "Basic Health Self Monitoring Panel," which includes the T levels. I use Fitomics just because it's easy, and I get the results quickly in the labcorp app, or they will send you the interim results if you ask. Their interface is crap compared to others but I still like their prices and flexibility to use Labcorp or Quest if I need to.