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.
This is currently the worst thing happening to Ethereum blockchain. Fees are now expensive and slower to confirm.
Does it mean Ethereum network clogs all the time? I am hopeful something will be done soon as possible.
Yes, this is a common thing in Ethereum network when the number of transactions spiked. Best advise for everyone in this time is you should wait till the network cleared up the backlog of transactions or have to pay a high fee.