Thanks for using Healthcaremagic,
After going through your history, needle prick can cause local infection and chances of tetanus are very less, but if as preventive measure Tetanus toxoid
should be given if you have not received usually it acts as booster dose and effective for 5 years.
If you get needle prick it is important to clean it and apply some antiseptic.
if there is infection visit physician and take proper course of antibiotic and recurrent infection it is prudent to rule out diabetes
by getting your blood sugar done.
Hope this helps.
Dr.Akhilesh Dubey M.D.