Hey dude, your question has a detailed and perfect answer on the following link, http://vitzy.net/forum/Lifestyle-f38.html hope this would satisfy you surely.
Depends on your condition. If you have some sickness, the doctor will tell you when after to meet him. If not, it's good to visit your doctor every 3 months