FRANCISE,
Tingling is caused by some disorder of the nerves. This can be due to a systemic type of problem (eg thyroid problem, diabetes, toxin, etc) or a disorder of the peripheral nerves.
Since it has been going on for so long, it should probably be evaluated. You may want to see your physician for an examination and some screening labs.
Good luck.