Yes, you may date non-Catholics. I would caution against doing so personally.
I think it is best to think in terms of old fashioned courting rather than dating, difference being that with courting the purpose is to get to know someone and ascertain whether the two of you are suitable for marriage. Instead of trying to make them into your dream date, you are just spending time letting them be themselves and learning about them, seeing how they handle different situations, all the while having an idea of the life you want to build for yourself. If you see they aren’t right for you, you move on respectfully instead of fault finding them to death.
It is difficult to be with a non-Catholic if being a faithful Catholic is important:; if you one day want to attend weekly mass as a family, if you want your spouse to participate in raising your children Catholic, and if you want your marriage to be a covenant between you, your spouse and your God through the church. Will you say Grace at dinner? Hang a crucifix in your child’s room? Will you consider Catholic schools for your kids? Will your spouse respect your priest’s advice, or support your wish to go to confession?
I married a non-Catholic and learned our marriage was a civil contract in his mind. We ended up divorced. If I had it to do over again, I would only have dated Catholic men when I was young.
I believe that today many people just date whomever they like and don’t think about these things. They go too deep into the relationship too fast, then try to “make it” work.
Of course we have to compromise and may disagree in any relationship, but the shared core values should already be there. Different religions is a huge thing to overcome.