Yes. Indian citizens can stay indefinitely in Nepal but must follow immigration procedures. Although Indian nationals do not require a visa to enter Nepal due to the special bilateral agreements between the two countries, they are still subject to Nepal's immigration regulations.
Indians may need to register with local authorities for extended stays, particularly if they plan to engage in employment, business, or other long-term activities. It's important to stay informed about local laws to ensure compliance during an extended stay.