Natural Helicopter Movement 2D

I am making a helicopter in the background move around, and I am not sure what natural movement would look like. I am currently just having it translate on the x axis, but this obviously does not look great, especially when dealing with the helicopter turning around. What kind of algorithm should I use in order to make the movement look as natural as possible?

Adding a slight sine wave would probably be enough.

y += Mathf.Sin(Time.time * 5f);