Salaam!
Well bro, there could be two possibilities.
Your car alignment is out.
Your car's ball joints and tire rod ends are loose.
I suggest you go to the mechanic and get the front suspension checked. It is most probably possibility number two because you have mentioned that the steering wheel is very free.
And get it checked before anything drastic happens.
Thanks.