Online. I too was on hold for hours. Trust me the wait time sucks but you have peace of mind talking to someone to get the right answers. Trust me waiting on the phone in my opinion is the best way to get correct information.
I would definitely make a appointment and go into the office to get that matter looked at..
Thanks! Your answer is awaiting moderation.