One of the thing that we always think about is having sufficient medical coverage for our dependents who are coming from India. If your parents come here on a GC you have sponsored, are they eligible for Medicare assuming they are above 62 yrs old and retired?. What does this cover and is there any cost associated with it? How does one apply for this? Once they become citizens, will they get anything from Social Security even though they have not worked in the USA? And one last question which is probably not relevant here but what is the minimum period they have to be in the US to not loose GC?.