My boyfriend got a huge ringworm on his shoulder about a month ago. He immediately started using lamisil but it wasn't working. about a week later he started seeing a few smaller ringworms show up on his side. He went to the clinic and got prescribed an antifungal cream and an oral medication, but they are still spreading. He now has at least 50 small ones all over and its impossible to get all of them with the cream. How long will it take for the oral medication to work? The large ringworm has started to fade but there are new small ones everyday.

Also, is it possible to be immune to ringworm? I have been in contact with him the whole time he has had the ringworms and i have not gotten it.