HI Sarah, sounds like you have immune issues. Look up Dr Beer's site or Dr Sher - both of which are excellent. If you haven't had immune testing done then do so before any further treatments.
Get checked for antiphospholipid antibodies, lupus anticoagulant, CD3, CD8, CD4... infact all the things those doctors above talk about. It worked for me (my boy now 6 months old).
Good luck, best, THK