BJP has faced many challenges since December after a relatively smooth first couple of years in office.