The answer to the first question is yes. Instagram, at their Privacy and Safety Centre, under the Terms of Use, have expressly stated that you own the content you post on Instagram. You owning it here means that you are free to share it with whoever you want or do whatever you want with it as long as it is not illegal content and it also does not infringe on Instagram’s Use Policy.