Question about recoil in games

I am working on an FPS game, and I am making recoil for it. I was wondering what the community thought about recoil, specifically how sometimes recoil ‘shakes’ the screen. I have tested out my recoil implementation and it shakes the screen, I was wodnering if that is an okay thing for a game? Or should I make it less instant, or keep it the same?