Why is my battery draining so fast?

my mobile model is micromax android AQ4501
the problem is mobile battery is draining so fast why is it so?
what is the solution for it>?
and also it is getting over heated
can u tell me the solution for this??