Some people told me that a J-1 visa holder can have a maximum stay 3 year and a half in USA, while others suggest that the maximum stay be 3 years. Which one is correct? Somebody has some experience to share with me? Thank you in advance