This type of headache is very common presentation in cases of eye problem. As you are having -2 cylindrical power this can be the most important cause which is giving you constant headache
One thig is important that you have to start this glass to prevent this headache.
Another problem is dryness in the eye for which many times artificial tears
are prescribed and this helps in controlling the problem. In your case this problem is associated with smoking
. This smoking can be the cause of this and it is good that you try to come over this bad habit.
I would suggest you to convince your self for this and take help form some doctor who can prescibe you the medication which can help you to come over this smoking problems also.
Thanks and take care.