Is there any way to recover BTC if you suddenly lost it without knowing the reason?
You are going to need to go into far more detail.
We need to know the events which unfolded that led to you losing Bitcoin, among other things.
Which address was it sent to? How did you lose it? Was it on an online wallet? Your local PC/laptop? Paper wallet? Did you have a backup? There are too many variables involved.