My testosterone level is 375. I'm 24 years old. I have low libido, no energy, and hot flashes. Should I be on trt?

Need more evaluation. Your testosterone level is normal. Your low libido, energy, etc are likely unrelated to your testosterone. If you want to pursue the testosterone level, you need to have it repeated in the morning as a free or bioavailable testosterone level, also lh, fsh. If the testosterone is truly low for you, you need to find out why, not simply take testosterone, as this will make you dependent on it.