If you have a stent that is drug coated, do you have to take plavix (clopidogrel) and aspirin forever?

No. It is recommended that Plavix (clopidogrel) be taken for at least a year and longer if there are no adverse effects. Aspirin should be taken for life to prevent the risk of future heart attacks.
Ideally. Ideally if you tolerated you should take them forever to prevent the stent from thrombosis. The longer you're on the dual medications, the better. However, 12 months is the absolute minimum recommended.