YUP! Off to the vet...! If you feel something is wrong, it probably is....bring him in asap.
Good luck and welcome to Pet Talk...let us know how it goes....