Long time waiting doesn't mean you will get denied. But usually if your RFE was nicely prepared and impressed the immigration officer, you would get approved in a couple of weeks.
Keep crossing your index fingers
Good luck.
Keep crossing your index fingers
Good luck.