Only a test result 3 months post-exposure is going to provide you with the answers you seek.Its time to take the test.
Hiya, your symptoms are more common to hundreds of conditions other than HIV. Speculation is quite pointless as it can never tell you your status. As your going to test now your results will be conclusive, so fingers crossed. What you may want to do at the same time, is get tested for all STD's. They are far more wide spread and far easyer to catch. So for peace of mind get them ruled out and if all negative and you still feel unwell then best consult your doctor.
Best of luck with the testing.