Most people who take propranolol will notice its effects within 30 to 60 minutes of ingestion. Effects will be noticeable for about three to four hours after you take propranolol.