How long does CBD last?Updated 9 months agoEvery person is different but generally, users can expect 6-10 hours of relief. Some effects will be felt almost immediately but the “peak” will occur 1-2 hours from administrating and last multiple hours. Was this article helpful? YesNo