It's been three days since I successfully enchanted my ruby and during that time I've been dumping all my excess magic into it. And it should be enough after today so tonight I'm going to try unlocking my affinity.