Caps are good but I had the caps for two days and one came off. They were delivered on Wednesday afternoon and one fell off on Friday. Luckily I wasn't driving fast and was able to stop. Another one went off at church on Sunday. I didn't notice this time, so now I only have 3 capsules. So they only lasted 4 days for me. Very disappointed that they come off so easily. I ordered them in February but didn't get them until April.