Hello friends- I need to go back home

I need to go back home, I have paid my ticket already, my agent told me that he have authority to release me from bahrain to kenya, If he says no I will not be able to go back home, and my flight is tomorrow 9;25pm please advise me

Do you have your passport with a valid residence visa on it, in your possession?  or your passport with a cancelled residence visa (within the last 30 days)?  and there is no travel ban on you?

If so, you don't need this agent for anything.  Just go to the airport and leave.