I'd suspect endo, too. I've had issues like this for years...was diagnosed when I had my tubes tied at 30, but almost certainly have had endo since puberty.