As with all dating sites, you need to put in the work for the service to work. Unlike some other dating sites, eHarmony is more deliberate about the matches it makes for you. Don’t expect to be showered with matches right away but if you take the time to fill out the eHarmony questionnaire and your own profile in detail, you should expect the match quality to be better than most other dating sites. Note that the “eHarmony guarantee” is based around 3 months of use without luck, so it seems like eHarmony is thinking that most users will get good results in 3 months or less.