Shop at H&M.
They have good prices for really nice clothes and guess what.
A lot of things come in smalls and extra smalls that fit shorter/smaller men.
I cannot stress this enough.
After looking everywhere for a place that sells clothes that would fit a very short (5’2”) trans man, I came across H&M. It is such a relief to find clothes that finally fit. Plus they’re fashionable and well priced.