Hi welcome to Health care magic forum. Whether you take duphastan or not, if there is missed period means there could be pregnancy
, to be confirmed by mid stream first Urine pregnancy test, or blood H.C.G.test, if both are negative you can consult doctor
and have U.S.scaning , for confermation.
If positive, as you are waiting since 7 years you should have a regular ante natal checkup and use medicines regularly for maintinance of pregnancy, and healthy baby.
If other wise also don't worry, both the partners consult a gynacologist, for obstetrical examination and semen analysis
Besides i advise you some diet recommendations as take more of green leafy vegetables, pulses, sprouts, fruits , juices , and all healthy foods, for healthy maintenance of the mother and child. Wishing a happy mother and healthy child, and thanks for calling.