Your septic tank should be emptied about every couple of years. The average septic tank needs pumping every 2-5 years depending on age and functionality.
How to tell if your septic tank needs pumping:
Leaking or flooding
Slow draining
Bad smells
Thriving grass/greenery
Pooling water