The difference between have had and has had has to do with what is called person. First person, singular: I have had. First person, plural: we have had. Second person: you have had. Third person, singular: he has had; she has had. Third person, plural: they have had.
[Edited to correct typo.]