Maybe because you're feeling lonely, you're coming on too strong?
Best place to meet someone is where you feel comfortable and where you most feel like yourself...such as: if you're into dancing, join a dance group at a community centre...because it's something you like doing and something you know about, you tend to be more relaxed and it opens doors to talking with others.
Just go slow, enjoy what you're doing and the doors of opportunities will open on there own.