The advent of electric mobility has created new costs that are closely linked to and influenced by the actions and behaviors of electric vehicle (EV) drivers. These include time-, energy-, and risk-related costs that each driver seeks to reduce by adjusting his or her strategy. In this paper, an electric vehicle charging dilemma using a non-cooperative routing game with selfish players is formulated. We assume that an electric vehicle plans a trip from one place to another and, in the process, must choose a specific route, stop at a roadside station, decide on the charging station, and charge its battery by a certain amount. The strategy of EVs to drive or stop depends on factors related to battery level, waiting status at charging stations, availability of charging types, and traffic load both on roads and at stations. The research problem aims to solve the EV driver's dilemma and determine the route that the EV driver must take to optimize his travel cost.' To solve the dilemma, we propose to build a simulation model based on input data obtained from historical records of U.S. government sources, as described in the paper.