There is no limit whatsoever, but each visit will be at least more than six months, and you will have to come to your home country post a valid duration. You can apply for a visa multiple times, but if something is not reliable in your application, then it would be possible if they could ban you from visiting there.