I am wondering what kind of bandwidth is needed for an average solo miner. I have read that it can use a lot more than just cpu usage but almost all my machines are used 2-5 hours per day, no overnight or anything like that while the connection goes through wifi which i think adds up some overhead so maybe my question should be reworded to how much bandwidth does an average miner need per day?
How much bandwidth does mining use on average with any given miner would be harder to answer. It varies greatly depending on many factors. The best way might be to map out your network setup and then measure the actual mining load in terms of throughput since this gives you the most granular picture of your network needs for this activity.
What you are really asking is the average bandwidth usage for mining, regardless of your specific circumstances or miner settings. And that number is highly variable depending on which miner and how it is set up.