I assume your on a ADSL Line?
The same happens with everyone a DSL line unless they have a fixed IP address, although that might be limited to Cable connections not sure never had a fixed address with my ISP's and not had a Cable Connection either just ADSL.
But the way I understand it happens is that every time you turn your Router/Modem on it is negotiating with your nearest broadband exchange for internet access when it requests this through the exchange, your details which are set in your Router/Modem either by your ISP or given to you to input into your Router/Modem, these details are then sent to your ISPs' server which then gives your Router/Modem an IP address for internet access this IP address will vary depending on the IP addresses already assigned to people with the same Broadband provider as you, Broadband companies use an IP range so most likely you will get a different one from that range every time.
When I search my IP address I just get the 1 location, where my ISP's Servers are, I do get a second entry but that refers to an organisation (looks to be based in Amsterdam, Netherlands because of the location it shows me) called RIPE which assigns IP Address Ranges to ISP's around Europe, Middle East and parts of Central Asia, I don't know how your IP Address could come back with the location as Ukraine? Can you give a link to the Site? I'd like to see if I get a different location returned.
It can't seem possible to get your IP address location returned as Ukraine when you live in the US because IP Addresses are meant to be unique you can get it to return 2 results (Like I did) with your location but the other should be the organisation ARIN
which assigns IP Address Ranges for your Broadband companies in North, Central and South America, and also I found out ARIN was the RIR (Regional Internet Registry) for you by looking at this page on the RIPE website