Hangfire Job running for Infinite time

Dear Team,

I really need your help. I have one requirement in which i need to monitor one DB and as soon as some update/new records comes, i need to pick and send to web service.

I have created earlier one Reoccuring job which was running in 1 min interval but i wanted continuous running job.

So I created one Background job and implemented one while loop and it is running contiuously.

It was created 4 days back and it is working fine as of now. No problem

But i want to know is it right way, will it expire sometime

Thanks and waiting for your reply