i found the issue, it was because of my caching plugin that was causing it go awol. I just leave it here, so people can check their cache plugins to fix the issue.
i am able to display in some of my other websites with this code [recaptcha]. But it wont show up only on this site that i have mentioned above. Could this be a problem with a wp theme?