It typically takes between 24 and 48 hours for Christian Mingle to approve a profile. This is to ensure that there is no inappropriate content on the site.