The only way to know for sure is to have a sweat test, and if that's inconclusive, get a DNA test. Nobody here can diagnose you. As for your symptoms, they don't scream "CF" to me, but CF varies from person to person. Good luck and I hope you find answers.