You can apply an unlimited amount of times, although each time it will cost money and take time, so it is advisable to get a naturalization and citizenship lawyer to assist.