ive waited about 20-30mins should i be waiting this long?