7 years and still no fruit.
Certified GKH Gardening Expert
On average a citrus will began to produce fruit between 3 and 6 years of age, but this will depend on the cultivator, the environment and the health of the plant.
Flowering is not seasonal but is dependent on warm weather and regular watering.
Here are some links that will help you pinpoint the possible issues.