>> 2) you can still date other girls if you want. But in a girl's point of view, we think that if you truly like her, you will wait for her until she is ready and not date other girls. This shows that you don't jump into a relationship w/ whomever available, and your feelings are real. Also, what if you're in another relationship, and she's ready? What do you do? Therefore, dating other girls is not an option that I would suggest
Being a fellow female, I would usually advocate this. But frankly, OP has been waiting long enough. Four months. Guys that I meet nowadays get over you in two weeks. Those would be the type of guys I would be questioning, not OP. If she can't see that you truly liked her by now, then she's definitely not worth waiting for.