ive only been playing for a few days and iv managed to get quite a few girls (two of which are from the dark lord).
while I agree that the drop rates are bad(no one will deny it) all you need to do is not sleep.
keep battling bosses for girls.
good luck!