Oh hun, I'm so sorry to hear what you and your little man are going through! My boy is about the same age and it would just break my heart to have him sick all the time.

I'm sorry, I don't know the answers to your questions, but I did want to give you big hugs and keep this thread bumped so that someone who knows answers can come in and help.

(FWIW, I would be wanting to see a paed as well. It just sounds like your GP isn't taking things seriously enough)

ETA: You are NOT a bad mother. Some kids just get sick a lot.