The last time i got update on Redmi Note 4 it was last year, December. It's running on MIUI

My device is not charging. It stucked at 58% for 1 hour. Then it charged. Three problem occurred again. Now it stucked at 70%. Then after done gaming it stucked at 60% from 59%. Plus it's heating too much very quickly which is unusual. I'm worried. Someone help.

What is going on ? How to fix it ? Can anyone please help me ? askh@ASK help