Double check robots txt checker with your url to see if it throws any errors. If it hasnt been indexed in 3 weeks there is some underlying issue. Are any other newer posts indexed and just not this one? I assume you also have a sitemap xml that has been updated and submitted to google?