Phosphenes caused by pressure or sudden movement usually last only a few seconds. However, phosphenes related to migraines or retinal issues may persist for longer periods, sometimes up to 30 minutes or more.