1- the present is unlikely, unless you keep getting addicted. If you are still addicted, then use the present perfect, and if you've quit, then go for the past.
2- It depends on the time of birth
3 have done
- For Teachers