Lately ETH fees have been skyrocketing and I have been paying 50 cents for a normal eth transaction and over $1 for contract functions. Used to be a few pennies at most to get your transaction confirmed quickly.
The network is being congested by lots of transaction and the higher the gas you pay the faster you transaction is going to be in a block, but the best thing about ETH is you can set your own gas or gwie if you don`t want to follow the pre suggested price in your wallet that you are using, you can set your own gas or gwie at myetherwallet but if you put too low it will a day or even weeks for a single transaction to go through.