It seems like you have a few things going on right now. Unfortunately, it is not possible to give you an accurate diagnosis online, so it would be best if you went to a clinic or saw your healthcare provider. To locate a clinic near you, check out our Clinic FInder.
Please leave a comment to let us know if this answers your question. Feel free to ask another question if you need more information.
For other readers, please feel free to leave a comment, or let us know if this was helpful.Please leave a comment to let us know if this answers your question or if you need more information.