Indexing times varies from site to site.
From your post I understand you're having trouble not with your website, but with your backlinks not getting indexed.
Low quality backlinks usually take much longer to index, if they get indexed at all.
The key to get any page or site indexed is to keep it "organic".
Avoid duplicated content, spun content, keyword stuffing, etc.
Do write as much quality content as you can. If it's a post, try to write at least 600 words, around 900 is optimal.
You get the idea...