I have one of those white hard thing stuck in my tonsil for 7 months now I can see it but I can't get it out it?

Tonsillith. The tonsils have crypts in them. Debris accumulates in them and form "stones" or "tonsil-liths". They can be the cause of bad breath and have some associated discomfort. If you cannot take the end of a blunt tooth brush and express it out, and it is a source of problems. For you, see your pcp or ENT and have them examine the area. Gargle alot with salt water.