From everything I have read, wait as many weeks as you can. Check the hydrometer and if it doesn't read the same SG for 3 days straight, then leave it for another week and try again.
What I personally do( I have only brewed ales), is I leave it for a month and then check the SG. From...