Sounds kinda similar to me - i am convinced all of my troubles are because of depo - i only ever had 3 shots, and the last was three years ago!!

2 m/c's later (3 if you count a very early loss).

Going to see FS soon. Google "depo horror stories" how the hell this product is allowed on the market i dont know.