This question already has an answer here:
The special items that were added with the gen 2 Pokemon are really hard to get.
I have hit hundreds of Pokestops and have only gotten a total of 3 special items, and a max of 2 at a time. I used the metal coat and then a few days later I got metal coat again. I also have 1 dragon scale. My husband has gotten only 2 special items and they were different from mine so it's not location specific as to which items you can get.
Has anyone looked at the code surrounding special items?
Has anyone had more than two at a time in their inventory?