Offcourse its getting harder and harder and take longer each halving, but how is the bitcoin network gonna confirm transactions when there is no mining to be done?
Miners actually confirm blocks and get bitcoins as reward. When all bitcoins are mined, the incentive to mine comes from transaction fees. It is still a very long time away and lots of adjustments should be made to how fees are done before then, we can only speculate on how it turns out.
Is it a matter of everyone just running a node instead ? or is it like that miners will get the transaction fee instead? and how honest will it be as in will the fees be super high will it be self regulated?
Nodes are different from miners. Miners already get tx fees now already, then they will be incentivises exclusively by fees. What do you mean how honest will it be?