This may have gone on for many months or more.
हो सकता है यह कई महीने या उससे भी ज्यादा समय तक रहे।