Most of these symptoms are considered vague and could be attributed to almost anything. A good starting point would be to go to your doc, tell him what's going on, and ask for a urinalysis and basic bloodwork (CBC, CMP) for starters. These tests are cheap, quick to do, and will tell you a ton...