Do ya have to pay to change your flag? Every time I try to change it, and my location, I get a message saying invalid B-Day.
No, you do not have to pay for changing your flag. Changing your country is sufficient. Changing your profile will require your birth date to be filled in. You seem to have no date there at the moment. Just fill in a date (any date if you don't want your birthday revealed).