I agree wholeheartedly with turtlelady!!! I took Fosamax for 15 years. It did improve my bone density the first year (I have severe osteoporosis but have not broken a bone (yet!)) However, after I read the reports about Fosamax I stopped taking it - which was 3 years ago. I now take Calcium citrate with Vitamin D. Last October my bone density test showed that my levels have not changed since I first had improvement. I also have taken Evista for 15 years, which is supposed to help bone density but I don't know whether or not that has been proven.
If I were in your position, I would stop taking Fosamax if I felt that it was doing me more harm than good. My doctor also couldn't understand why I would want to stop taking it but later changed his mind. When I started taking it, it was a new drug, and they didn't know what long-term results would be with continuous use. Now they seem to know!
I have had friends who have chosen to try other bone-density drugs, but I will not do that. Good luck!