I switched to working out at home and saved a whole bunch of time I used to spend getting to and from the gym, plus all the faffing about waiting to get on the stations I wanted to use. Its not going to work for everyone but if you can do some sort of workout at home or at work if you lucky enough to work somewhere that has facilitates, then you can save a whole bunch of time.
As others have mentioned switching to high intensity can give you as big an impact in a lot less time. Unless you training for endurance events spending a couple of hours working out everyday can actually be counter productive. I used to train twice a day six days a week, an hours weights in the morning then two to three hours of BJJ/Kickboxing and I never made the same strength gains as when I toned that shit down.
Two hours is pretty excessive, you should be doing 10 minutes stretching tops, unless its an actual stretching workout such as yoga or you are working out an injury. Spending an hour on a stair master or a runner is only good if you actually challenging your heart rate during that time, and then only if you working on endurance for a reason.
While I prefer IRL clothes shopping, the range of clothes at my nearby stores sucks so badly that online is vastly superior for me. Once you have a list of shops that you trust it’s easy to go shopping.
This is partly due to my body shape being an athletic build. Buying online from stores that list the actual clothing measurements means I can choose stuff that actually fits me properly. IRL near me just has generic sizing that is either too tight across the shoulders or far too long.
I spend above average on clothing, your generic brands even online don’t offer actual clothing measurements, but then I would rather have a smaller number of items that are good quality and fit rather than be wasteful with disposable fast fashion thst doesn’t last and doesn’t fit.