A.,
I've had strep close to 30 times. My tonsils ended up rotting out, but I still get it.
I have heard that sometimes a friendly dog in the house will pass the strep around.
If I am sick for several months straight, the doctor will give me gamma globulin, a blood product that immediately has me feeling better. Doctors don't like to give it - you are "borrowing" someone else's immune system for a while. It was the only thing that would get me better though. Each time you can an infection it wears you down, talking weeks to fully recover. At this time, you are more vulnerable to infection. Of course, strep can lead to heart problems land arthritis. The gamma globulin gave my body time to get stronger. (15 years after I was first given gg, they found out that I have an autoimmune glitch that interferes with my ability to fight infection.)
Good luck!
Jen