Is It Hard To Get French Citizenship?

How long does it take to become a French citizen?

.