Maharashtra Congress president Nana Patole on Thursday said his party was prepared for a long battle against the Narendra Modi government as the opposition outfit held protests in the state against the Enforcement Directorate's questioning of Sonia Gandhi in a money laundering case related to the National Herald newspaper.