Hello and welcome to Healthcare Magic. Thanks for your query.
There are several drugs and medication which can have an effect on various hormones of the body, especially the sex hormones. It is possible that excessive amounts of Brufen
can have an adverse effect on your female hormones and affect your ovulation / fertility
Moreover, you have mentioned that you have delayed or absent menstrual periods when ever you are consuming these drugs / prescription medication and get normal periods when they are stopped. This clearly indicates that these substances are having a significant effect on your hormones.
I would suggest that you give up this addiction for your health reasons as well as for the safety of your baby (since you are trying for a baby). If you are having any difficulty in stopping them or having difficulty in managing or coping with stress
, then I suggest that you seek professional help from a psychiatrist
Wish you all the best.
Dr. Jonas Sundarakumar