I am just getting into home brewing and I brewed a batch 2 weeks I ago on Sunday, 4/22. My OG reading was 1.040 on brew day. I waited 5 days and took a second batch of gravity readings and came up with 1.032 for 3 straight days. however, the foam layer was still fairly noticeable and I still had some intermittant CO2 bubbling going on, about every 1-2 minutes. I was told by a brewer freind that I should continue to wait until the foam layer broke down before getting ready to bottle.
The foam layer has since broken down and I took a gravity reading yesterday, 5/3, and my gravity now is at 1.029. I am thinking that my OG reading may have been off. I may not have had enough brew in the hydrometer cylinder and got a low reading because I can't figure out why there isn't a wider margin between the OG and subsequent gravity readings. However, after tasting the beer from the cylinder it tastes as though it has a relatively high alcohol content.
Any thoughts and how much longer should I wait before bottling?