My answer on Avvo:
North Carolina is an employment-at-will state which means you can be fired (or any discipline less than fire) for any reason and there is no liability for the employer unless there is an unlawful motive for the action taken against you. Employers are not required to allow employees off for medical reasons unless the absence from work is covered by the FMLA or, in more rare circumstances, a situation where the ADA requires the absence as a reasonable accommodation. If you believe these may be covered by the FMLA or that you qualify for a reasonable accommodation, then you should discuss that with them when you talk.