Welcome to Healthcaremagic!
Due to long standing calculus for years, your bone resorbs and gums recession occurs, which leave your teeth unsupported and lately the deposits i.e calculus supports your teeth. In such cases when the calculus are removed and gaps between your teeth occurs and even the teeth becomes loose and wobbly due to lack of support.
I suggest that you visit your local dentist
and get a complete scaling & splinting procedure done. Splinting of teeth is nothing but joining a segment of teeth with a wire or a fibre splint which immobilizes the shaking teeth and encourages the bone regeneration and gum re attachment faster, in a similar manner that when a bone fractures
we plaster it and immobilize it for healing.
I'm sure after a few months of splinting, condition of your teeth will improve and they will be stable.
I hope this helps.