You can give up smoking and you will. I smoked 20 a day for over 30 years, so I can totally understand your struggle.
Both my husband and I smoked and we were in Dubai and bought silk cut /Marlboro cigarettes for £1 a packet in the (not duty free) shops. At the time they were £8 in the UK. So...