FTM advice pls

My son is 3 months old and all he wants to do is eat his fingers and he keeps making himself throw up. I keep taking them out but It’s not working. I’ve given teethers he throws them and wants his fingers he can take mittens off. I wouldn’t be worried if he wouldn’t keep making himself gag and throw up. Pls tell me if this is normal and what I can do.