If you have a crush on another girl does that mean me relationship should end?

yes because you will be tempted to asked her out and your current girlfriend will find out sooner or later and if I were You I would go to girlfriend and say
"Its over my eyes have been on another girl for ages its just not working out."