I'm not 100% sure about it but I don't think that they will ever come down. The reasons for this are that there are far less coins in circulation since people are holding a lot of the coins waiting for them to increase in value and the difficulty level for mining BTC has gone through the roof and not looking like it's going to stop any time soon. Another reason is that when mining of new BTC coins ends, if BTC even survives that long, that will make transaction fees etc the only forms of income for miners from BTC.
The wallet providers also have their own interest in making money from transaction fees since they are clogged up with a backlog of people making infrequent transactions so one of the best solutions for them is to incentivize people to transact more often by charging them less fees the more active they are