Well it’s more than 3 years old. It almost died last time.
I took the magsafe and the MBP to the genius bar this time as it’s possible that something is wrong with the MBP. I was lucky only the magsafe is replaced.
The diagnostic app they used is quite handy, every single parts appear to be healthy!