Reading list: How long can I stay on a nonimmigrant visa?
Before checking the stay limit, it is important to understand what is non immigrant visa. A nonimmigrant visa is issued for a short-term purpose like tourism, education, work, or business visits. It does not allow permanent residence in the country.
The stay period depends on non immigrant visa types. Tourist visas usually allow a few weeks or months, student visas allow stay till course completion, and work visas depend on the job contract. When comparing immigrant vs non immigrant visa, the main difference between immigrant and non immigrant visa is that immigrant visas allow long-term or permanent stay, while nonimmigrant visas are strictly temporary.
Conclusion
The duration of stay on a nonimmigrant visa varies by visa type and country rules. Always check your visa conditions and leave before the permitted stay ends to avoid issues.

https://eduprofound.com/immigrant-and-nonimmigrant-visas/