No, there is not a limit of how many times you can apply for naturalization. However, you must pay the filing fee for Form N-400, each time you submit it.