If you only have problems with reading but not with seeing in the distance, you most likely got presbyopia. This condition is caused by changes in the lens of the eye as a result of ageing. It is therefore very common in people over the age of 45.
This problem can be solved with reading glasses. You can buy reading glasses at an optometrist near your house or visit the optometry department of the Good Shepherd Eye Clinic.