Have you ever been looking for something at home and just can't seem to find it, no matter how hard you look. Then, when you stop actively looking for it, you find it. Sometimes, relationships are like that. You are actively looking for someone, anyone. Stop. How much time are you dedicating to your daughter, I mean really dedicating to her and her alone? She doesn't need to see you go from guy to guy. She needs her mom, period. I know you had her at a young age, and I know it's been hard being on your own now, but how hard do you think it is for her?
I'm not saying you're a bad mom, I'm sure you're not. I think that if you give yourself to your daughter, you may find yourself not focusing so much on the fact that you aren't dating. Now, if you want to go out and have fun with your friends once in a while and you happen to meet a nice man, that's okay, but take it slow. Super, super, slow. Dating 3 months after a divorce and moving in 9 months later is way to fast. You aren't alone, you have your child to think about. Start going to places that have substance. How do you expect to find Mr. Right in a bar or dance club? I know you live in a small town but there has to be places that are a little more respectable. Church functions maybe? If your church doesn't have church functions, then speak to your pastor about starting some for singles. As nice as you think they may be, keep these guys away from your kid, don't even let them meet or be in the same room, she doesn't need to see this.
You said you had gained a little weight, lose it, and tone it, it doesn't matter if you don't think you are obese. If anything, you will not only look better but have so much more energy and feel 10 years younger. Stop dating young guys, that's just a waste of your valuable time and energy, chances are, they may not have much interest in getting seriously involved with an older divorced woman with a child.
You will meet the right person, just be patient and focus on your daughter and yourself and things have a way of working out.